我从Microsoft下载了prism5.exe并将其扩展,从而留下了各种快速启动项目。我只是打开'股票'BasicMVVMQuickstart_Desktop解决方案。WPF Prism基本mvvm快速入门项目错误'开箱即用'
起初,我收到了'找不到名称空间错误'(在下面提到的同一行中,顺便提一下),但是在关闭并重新打开Visual Studio后,每一个堆栈溢出文章,我现在都会收到错误:
Your views must implement IView
这是XAML代码,并与错误行:
我有参考其他堆栈溢出的问题,但仍然无法解决这个问题。
一篇文章建议升级到Prism 6.我执行了唯一的升级在NuGet中更新Microsoft.Practices.Prism.Mvvvm到1.1.1.0。
我没有在我的项目中的任何地方看到Prism.Core,所以我猜这是关于Visual Studio和我不太了解的包。无论如何,我卸载Prism.Core 4.0,然后安装Prism.Core 6.2,但由于我没有看到Prism.Core在Visual Studio中的任何地方,我不知道是否有任何改变。
因此,除了试图了解如何补救上述错误,我还想了解如何使用棱镜6而不是棱镜5.这对我来说有点困惑。
良好的联系。为了确保我明白,如果我NuGet安装prism.unity或.mef,我将拥有我需要的一切来实现给定项目的棱镜框架。我有点困惑,读了不同的地方,要求不同的NuGet包具有不同的功能 - NuGet中有很多Prism包;它似乎零碎。 >>>另外,阅读文档时遇到了一些困难。我下载了几个不同的md文件编辑器,但似乎没有显示图像。你有一个好的.md浏览器/编辑器的建议链接? – Alan
这是正确的,带有IOC的软件包包含您需要的所有其他软件包;你可以开始使用这个库,而不需要任何其他的东西。至于查看文档,我只是使用我的浏览器,没有什么特别的。以PDF格式获取文档或者类似的东西会很好。 –
Thx。 Re文档,我可以在IE/Chrome中打开文件,但图像不显示。我在文件中看到某种引用,但它不会导入图像。我希望找到合适的工具来打开嵌入式图像的页面。是的,我同意,pdf更好。 v5 doc非常有用。 – Alan