我可以将Prism 5与.NET 4.6.2一起使用

时间:2017-03-06 15:48:26

标签: c# wpf prism prism-5 .net-4.6.2

我使用Visual Studio 2013并将WPF解决方案从.NET 4.5.1升级到4.6.2。

我正在使用PRISM 5库,但是我似乎在升级后得到了与使用Prism的类相关的一些构建错误,其中包括:

error CS0012: The type 'System.Object' is defined in an assembly that is not
referenced. You must add a reference to assembly 'System.Runtime, 
Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'.

Prism 5应该构建并运行.NET 4.6.2吗?像this这样的链接表明Prism 5可能只支持4.5.x,但很多谷歌让我无处可定。

1 个答案:

答案 0 :(得分:1)

虽然Prism 5已被弃用且不再受支持,但您应该能够在面向.NET Framework 4.6.2的应用程序中使用它,因为后者是.NET Framework 4的向后兼容的就地更新通过4.6.1。

在Visual Studio中创建一个新的WPF应用程序项目,在解决方案资源管理器中右键单击该项目,然后选择“管理NuGet包”,然后单击左侧窗格中的“在线”项,搜索“Prism” “并安装”Prism(Deprecated)“包。这应该下载并参考Prism 5程序集,你应该能够在之后构建应用程序。