gpt4 book ai didi

xamarin - 当前命名空间中不存在类型或命名空间 'App'

转载 作者:行者123 更新时间:2023-12-04 02:52:07 26 4
gpt4 key购买 nike

我在 Visual Studio 2015 中遇到了一个新制作的 Xamarin.Forms 应用程序的问题。我将 Droid/iOS 项目添加到解决方案中,它给了我一个构建错误说......
The type or namespace 'App' does not exist in the current namespace
这是两个错误所在的示例。

机器人项目:

namespace MyApp.Droid
{
[Activity (Label = "MyApp", Icon = "@drawable/icon", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)]
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsApplicationActivity
{
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);

global::Xamarin.Forms.Forms.Init (this, bundle);
LoadApplication (new MyApp.App ());
//Error on the above line at MyApp.App ()
}
}
}

iOS项目:
namespace MyApp.iOS
{
[Register("AppDelegate")]
public partial class AppDelegate : global::Xamarin.Forms.Platform.iOS.FormsApplicationDelegate
{
public override bool FinishedLaunching(UIApplication app, NSDictionary options)
{
global::Xamarin.Forms.Forms.Init ();
LoadApplication (new MyApp.App ());
//Error on above line in MyApp.App ()
return base.FinishedLaunching (app, options);
}
}
}

这个解决方案刚刚完成,还没有完成编码,这可能是 VS2015 的问题吗?

最佳答案

这是一个仍然存在的问题。虽然这可能不是 7 月份的解决方案,但这是 2016 年 3 月 31 日的有效解决方案。

  • 清洁溶液
  • 构建 PCL
  • 从受影响的项目中删除 PCL 引用
  • 重新添加 PCL 引用
  • 构建

  • 在 PCL 项目中打开 XAML 文件并切换回 C# 文件后,有时也会发生这种情况。

    关于xamarin - 当前命名空间中不存在类型或命名空间 'App',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31666284/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com