我正在开发使用.Net Framework的C#.Net应用程序,但是当用户在计算机上安装该应用程序时遇到麻烦。其中一些只是不知道如何安装.Net Framework。
我正在寻找解决此问题的方法,发现在.Net Core应用程序中使用了自包含部署。
问题是我的应用程序不使用.Net Core,而是WPF应用程序。
我已经在网上搜索了,发现的所有解决方案都将我带到了.Net Core自包含的部署中。
要部署“自包含”的.Net Framework应用程序可以做什么?
谢谢。
答案 0 :(得分:4)
您可以使用WiX创建“引导程序”安装程序,该程序将在安装应用程序之前安装所需的框架。
答案 1 :(得分:1)
找到所有目标计算机已经拥有的.NET Framework版本,并将Visual Studio设置为针对该框架版本。
然后,只需将bin / release文件夹中的所有文件复制/粘贴到目标计算机上的文件夹中,然后运行程序的可执行文件即可。
如果所有目标计算机都装有Windows 10,则可以使用该框架的4.6版进行部署,并确保您的客户端已经安装了该版本。