以下两种方法都是通过在.net 的项目里面设置后生成安装包,即在Debug目录下的东东。
运行里面的.exe文件即可成功安装了。
注意:同一台电脑上不能安装不同语言版本的.net framework。
1 .Net Framework 1.1
l 方法:
使用
Setup
项目安装
.NET
框架
1.
|
确保
Visual Studio .NET
框架引导程序插件已安装。即
Microsoft Visual Studio .NET 2003 引导程序插件
|
2.
|
在
Solution Explorer
中选择
Setup Wizard
项目。在
Project
菜单上,选择
Properties
。
|
3.
|
将
Bootstrapper
属性设置为
Windows Installer Bootstrapper
。
编译
Setup
项目时,
.NET
框架可重新分发软件包即
dotnetfx.exe
将与该
Setup.exe
一起打包。
|
注
还必须启用
.NET
框架的启动条件;
要检查启动条件,请从
View
菜单指向
Editor
,并选择
Launch Conditions
,然后查找名为
.Net Framework
的启动条件。
2 .Net Framework 2.0
l
方法
针对.Net Framework2.0微软暂时没有类似
Microsoft Visual Studio 2003
版本的
pluginInstaller.msi
,但是这个功能只需要我们在项目里面设置就可以了,所以相对
.net Framework 1.1
简化了部署过程。
1.在该应用项目所在的solution中新增一个 Setup Wizard 项目。
2.在 该Setup Wizard 的Project 菜单上,选择
Properties,
在弹出的对话框中可以设置一些安装程序的属性。点击按钮“Prerequisites”,在弹出的对话框中选中“.NET Framework 2.0
”和“Windows Installer 3.1”,选中“Download prerequisites from the same location as my application”。
这样就可以把这些组件和应用程序打包在一起,安装的时候自动检测并安装了。其中的“Windows Installer 3.1
” 是为了确保需要部署的计算机如果没有“Windows Installer 3.1
”也能安装“.NET Framework 2.0
”。
3.Build该Setup Wizard项目,生成*.msi,*.exe,dotnetfx文件夹,以及WindowsInstalle3_1文件夹,这四个文件才是完整的安装文件。用户运行*.exe,即可安装了。
3.
语言包:
NET Framework 语言包中包含面向非英语语言的翻译文字,例如错误消息。如果没有安装语言包,则这些信息默认情况下显示为英文。在单台计算机上可以安装多个语言包,其中每个语言包可供一种语言使用。
关于如何打包,请参考下面的网站,很详细哦: