需要在PC上安装哪个版本的.net(WPF,Prism7)?

问题描述 投票:0回答:1

我用Visual Studio 2019编写了Prism7 WPF应用程序。

我使用Prism Blank App模板创建了项目,并选择了我可以看到的最新版本(.net Framework 4.7.2)。

我的电脑是Win10 1809,默认情况下安装了.net 4.7.2。但是我的应用程序需要在Win10 1709的PC中运行,该PC默认安装了.net 4.7.1。

问题

  1. 用户在运行应用程序之前是否必须安装.net 4.7.2?(用户的PC无法访问Internet,并且我准备了.net 4.7.2的脱机安装程序)

  2. 由于应用程序很简单,我可以用较低的版本(如.net 4.6.1)重写该应用程序来解决版本问题吗? (使用.net 4.6.1创建一个项目,并将所有代码复制到其中)

.net visual-studio prism
1个回答
0
投票

使用Prism模板包创建新的Prism.Wpf应用程序时,该对话框实际上为您提供了可用的框架选项的下拉菜单。默认值为4.7.2,但是,如果查看NuGet.org,您实际上会注意到Prism.Wpf包实际上以.NET Framework 4.5为目标。这意味着它对那些正在使用遗留应用程序且不能从4.5更新的应用程序以及那些可能刚刚开始开发并希望利用4.7.2或4.8的开发人员保持完全兼容。当然,您之间同样可以使用任何框架版本进行开发。

Configure your new project dialog

简而言之,您可以使用在计算机上安装了适当SDK的任何版本的.NET Framework来开发Prism.Wpf应用程序。

© www.soinside.com 2019 - 2024. All rights reserved.