2017-03-06 37 views
0

我使用Visual Studio 2013,並將.NET 4.5.1的WPF解決方案升級到4.6.2。我可以在.NET 4.6.2上使用Prism 5嗎?

我所用的棱鏡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'. 

如果棱鏡5的構建與運行。 NET 4.6.2?像this這樣的鏈接表明Prism 5可能只支持4.5.x,但很多谷歌都讓我無法確定。

回答

1

儘管Prism 5已被棄用且不再受支持,但您應該能夠在面向.NET Framework 4.6.2的應用程序中使用它,因爲後者是.NET Framework的向後兼容就地更新4至4.6.1。

在Visual Studio中創建一個新的WPF應用程序項目,右鍵單擊解決方案資源管理器中的項目並選擇「管理NuGet包」,然後單擊左側窗格中的「Online」項目,搜索「棱鏡「並安裝」棱鏡(棄用)「包。這應該下載並參考Prism 5程序集,你應該可以在之後構建應用程序。

+0

謝謝,刪除並重新添加引用工作...最終。 – jlb83

相關問題