C# 我可以将Prism 5与.NET 4.6.2一起使用吗
我使用Visual Studio 2013,并已将WPF解决方案从.NET 4.5.1升级到4.6.2 我使用的是PRISM 5库,但在升级后,我似乎遇到了一些与使用PRISM的类相关的构建错误,大致如下:C# 我可以将Prism 5与.NET 4.6.2一起使用吗,c#,wpf,prism,prism-5,.net-4.6.2,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, Ve
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一起构建和运行?类似Prism 5的链接可能只支持4.5.x,但是很多google都没有给我任何结论。尽管Prism 5已被弃用,不再受支持,但您应该能够在针对.NET Framework 4.6.2的应用程序中使用它,因为后者是对.NET Framework 4到4.6.1的向后兼容就地更新
在Visual Studio中创建新的WPF应用程序项目,在解决方案资源管理器中右键单击该项目并选择“管理NuGet软件包”,然后单击左侧窗格中的“联机”项目,搜索“Prism”并安装“Prism(已弃用)”软件包。这将下载并引用Prism 5程序集,您应该能够在以后构建应用程序。谢谢,删除并重新添加引用已奏效。。。最终。