【发布时间】:2017-09-25 08:28:07
【问题描述】:
我为我的 msi 包创建了一个 WIX 自定义引导程序。 我使用了 MVVM 模式。并使用 Prism 5.0.0
.NET 框架是 4.5
现在我必须在 XP 上使用它。并支持此安装程序到 .NET 框架 3.5(如果我使用 .NET 4.0,它就可以工作) 我如何更改 .NET 框架以及我应该使用哪个版本的 Prism。 如果不是 prism,是否有任何与 .NET 3.5 兼容的包?
感谢您的帮助
【问题讨论】:
我为我的 msi 包创建了一个 WIX 自定义引导程序。 我使用了 MVVM 模式。并使用 Prism 5.0.0
.NET 框架是 4.5
现在我必须在 XP 上使用它。并支持此安装程序到 .NET 框架 3.5(如果我使用 .NET 4.0,它就可以工作) 我如何更改 .NET 框架以及我应该使用哪个版本的 Prism。 如果不是 prism,是否有任何与 .NET 3.5 兼容的包?
感谢您的帮助
【问题讨论】:
您需要针对 .NET Framework 3.5 重新编译您的 .NET 应用程序。在 Visual Studio 中的 Project->Properties->Application 下更改目标框架并重建应用程序。
您还需要使用Prism 2.2。没有较新的版本与 .NET Framework 3.5 兼容。
当然,您将无法使用 .NET Framework 4+ 和 Prism4+ 中引入的任何功能(和修复!),因此您可能需要大量重写您的应用程序,具体取决于有多少“新”您实际使用的功能。
需要注意的是,微软不再正式支持 XP 和 .NET Framework 3.5。
【讨论】: