我从 Microsoft 下载了 prism5.exe 并对其进行了扩展,留下了各种快速启动项目。我只是打开了“库存”BasicMVVMQuickstart_Desktop 解决方案。
起初我收到一个“在命名空间错误中找不到名称”(在下面提到的同一行,顺便说一句),但是在关闭并重新打开 Visual Studio 每个堆栈溢出帖子后,我现在收到此错误:
Your views must implement IView
这是 XAML 代码和错误所在的行:
我已经引用了其他堆栈溢出问题,但仍然无法解决这个问题。
一篇文章建议升级到 Prism 6。我执行了 NuGet 中唯一可用的升级,将 Microsoft.Practices.Prism.Mvvvm 更新到 v 1.1.1.0。
我在我的项目中的任何地方都没有看到 Prism.Core,所以我猜这是关于 Visual Studio 和我不太了解的包的一些东西。无论如何,我卸载了 Prism.Core 4.0,然后安装了 Prism.Core 6.2,但由于我在 Visual Studio 的任何地方都看不到 Prism.Core,我不知道是否有任何更改。
所以除了试图了解如何纠正上述错误之外,我还想了解我如何使用 Prism 6 而不是 Prism 5。这让我有点困惑。