我正在开发使用.NET框架的C#.NET应用程序,但是当用户在其计算机上安装应用程序时,我遇到了麻烦。其中一些只是不知道如何安装.NET框架。
我正在寻找解决此问题的解决方案,我发现.NET核心应用程序中的自身包含的部署使用。
问题是我的应用程序不使用.NET Core,它是WPF应用程序。
我已经搜索了网络,我发现的所有解决方案都将我带到.NET核心自我包含的部署。
为了部署"自我包含"的.NET框架应用程序,该怎么办?
预先感谢。
您可以使用Wix创建" Bootstrap"安装程序,该安装程序将在安装应用程序之前安装所需的框架。
http://wixtoolset.org/documentation/manual/v3/howtos/redistributables_and_install_checks/install_dotnet.html
查找所有目标计算机已经具有的.NET框架的版本,并将Visual Studio设置为目标。
然后,只需复制/粘贴垃圾箱/释放文件夹中的所有文件中的所有文件,然后运行程序可执行文件。
如果所有目标计算机都有Windows 10,则可以使用框架的4.6版进行部署,并确保您的客户已经拥有它。