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

Can I use Prism 5 with .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,但很多 google 让我无处下定论。

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

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