【问题标题】:Can I use Prism 5 with .NET 4.6.2我可以将 Prism 5 与 .NET 4.6.2 一起使用吗
【发布时间】:2017-07-26 13:44:44
【问题描述】:

我使用 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'.

是否应该使用 .NET 4.6.2 构建和运行 Prism 5? this 之类的链接表明 Prism 5 可能只支持 4.5.x,但是很多 google 都让我无从下定论。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

    • 谢谢,删除和重新添加引用工作......最终。
    猜你喜欢
    • 2022-07-20
    • 2011-11-14
    • 1970-01-01
    • 1970-01-01
    • 2021-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多