我使用的是 VisualStudio 2017 社区版。 我开始使用 MVVMCross 开发 Xamarin.Native。
当我开始的时候,我似乎遇到了一个我不明白的错误。
C# The type or namespace 'Core' could not be found. CS0246
我在看这个video-tutorials-mvvm-starterpack
我仔细按照说明操作并遇到了错误,我什至尝试修复 here 中所述的错误仍然没有任何反应。
这就是我的 Xamarin.Android 下的 Setup.cs
中出现问题的地方。
using Android.Content;
using MvvmCross.Droid.Platform;
using MvvmCross.Core.ViewModels;
using MvvmCross.Platform.Platform;
namespace MVVMApp1.Droid
{
public class Setup : MvxAndroidSetup
{
public Setup(Context applicationContext) : base(applicationContext)
{
}
protected override IMvxApplication CreateApp()
{
return new Core.App(); // here problem lies the Core
}
protected override IMvxTrace CreateDebugTrace()
{
return new DebugTrace();
}
}
}
请指引我正确的方向。
最佳答案
在您的源代码中,您有 MvvmCross.Core
命名空间,它可能与 YourApp.Core
命名空间有冲突。
使用完整的命名空间:
return new MyApp.Core.App();
关于C# 找不到类型或命名空间 'Core'。 CS0246,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46292254/