为 C# 应用程序制作安装程序,并将 .NET Framework 安装程序包含在安装程序中 [英] Make an Installation program for C# applications and include .NET Framework installer into the setup
问题描述
我已经完成了我的 C# 应用程序,但我有一个小问题:
I've finished my C# application, but I have a little problem:
当我尝试在另一台 PC 上运行我的应用程序时,我总是需要安装 .NET Framework 4.0.
When I try to run my application in another PC, I need always to Install .NET Framework 4.0.
有什么办法可以让它在不从互联网上安装框架的情况下工作吗?
Is there something to do to make it work without installing the framework from internet?
我之前尝试过 InnoSetup 用于 VB6 应用程序,但我不确定它是否适用于 .NET4.0!
I tried before InnoSetup for a VB6 application, but I'm not sure if it's going to work for .NET 4.0!
有什么想法吗?
推荐答案
使用 Visual Studio 安装项目.安装项目可以自动在您的安装包中包含 .NET 框架安装:
Use Visual Studio Setup project. Setup project can automatically include .NET framework setup in your installation package:
这是我的 Windows 窗体应用程序的分步说明:
Here is my step-by-step for windows forms application:
创建安装项目.您可以使用设置向导.
Create setup project. You can use Setup Wizard.
选择项目类型.
选择输出.
点击完成.
打开设置项目属性.
选择包含 .NET 框架.
Chose to include .NET framework.
构建设置项目
检查输出
<小时>
注意:Visual Studio 安装程序项目不再预装在 Visual Studio 中.但是,在 Visual Studio 2013 中,您可以使用以下方法下载它们:
Note: The Visual Studio Installer projects are no longer pre-packed with Visual Studio. However, in Visual Studio 2013 you can download them by using:
Tools > Extensions and Updates > Online (search) > Visual Studio Installer Projects
这篇关于为 C# 应用程序制作安装程序,并将 .NET Framework 安装程序包含在安装程序中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!