![](/img/trans.png)
[英]Using Visual Studio Installer on VS2013 Professional for C# WinForms app. create Installation with .NET Framework installation included
[英]Make an Installation program for C# applications and include .NET Framework installer into the setup
我已经完成了C#应用程序,但是有一个小问题:
当我尝试在另一台PC上运行应用程序时,总是需要安装.NET Framework 4.0。
是否需要做一些事情才能使其工作,而无需从Internet安装该框架?
我曾在VB6应用程序的InnoSetup之前尝试过,但不确定它是否适用于.NET 4.0!
有任何想法吗?
使用Visual Studio安装程序项目。 安装程序项目可以在安装包中自动包括.NET Framework安装程序:
这是我针对Windows窗体应用程序的分步指南:
创建安装项目。 您可以使用安装向导。
选择项目类型。
选择输出。
点击完成。
打开安装项目属性。
选择包含.NET框架。
构建设置项目
检查输出
注意: Visual Studio Installer项目不再与Visual Studio一起预打包。 但是,在Visual Studio 2013中,您可以使用以下方法下载它们:
Tools > Extensions and Updates > Online (search) > Visual Studio Installer Projects
WiX是新安装程序的一种选择。 如果仅WiX过于复杂或在GUI方面不够灵活,请考虑使用SharpSetup-它允许您在WPF的WinForms中创建安装程序GUI,并具有其他不错的功能,例如翻译,自动更新,内置的必备组件,改进的VS中的自动完成功能等。
(免责声明:我是SharpSetup的作者。)
在解决方案中包括一个安装项目(“ New Project > Other Project Types > Setup and Deployment > Visual Studio Installer
)。 它具有包括框架安装程序在内的选项。 查阅此部署指南MSDN帖子 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.