visual studio中的安装文件

时间:2012-11-03 09:26:09

标签: c# visual-studio installation

我在visual studio中使用visual studio installer项目进行了一个安装项目。

安装后它给了我2个设置文件,如下图:

enter image description here

我想知道用户应该安装哪一个,以便他们可以使用该应用程序。

提前致谢

4 个答案:

答案 0 :(得分:1)

来自here示例的hello world项目:

  

HelloWorld_Setup.msi

     

HelloWorld项目的Windows Installer程序包。我们可以   通过修改输出将其名称更改为更常规的名称   安装项目的“属性页”对话框中的文件名属性。

     

Setup.exe

     

安装引导程序文件,它读取Setup.ini以确定   所需的安装任务。这是运行以启动的文件   安装。 Setup.exe将检查所需的.NET运行时和   如果在目标PC上找不到,则提示用户下载。

您可能还会看到:

  

Setup.ini

     

Setup.exe用于执行所需的初始化文件   操作。在像这样的简单安装项目中,Visual Studio .NET   创建对包含应用程序的MSI文件的引用   Windows Installer程序包以及对所需.NET的引用   框架运行时。在更复杂的安装中,它可能包含其他安装   特定于应用的信息。

所以Setup.exe在没有.net的机器上运行,并确保它们拥有它。 .msi还需要Windows Installer

答案 1 :(得分:1)

Setup.exe 文件检查先决条件(在安装应用程序之前必须安装必要的软件,例如.Net Framework 4.0,Windows Installer等)。

如果未安装它们,则会从供应商网站安装它们,或者从安装程序随附的文件夹中安装它们。

如果系统预先安装了这些先决条件,则会直接调用您实际安装应用程序的 msi文件

无法从VS更改名称" setup.exe" 。但是,msi文件名可以从VS项目配置。

答案 2 :(得分:0)

扩展名为.msi的文件,它应该在计算机中安装应用程序。

答案 3 :(得分:0)

列表中的两个文件可能是:

  • SETUP.EXE
  • sofware setup.msi

不确定,您需要显示扩展程序。但假设我有正确的扩展,基本答案是setup.exe是最好的。但是,如果您考虑运送该文件,则必须确保在原始计算机(例如虚拟PC)上设置该文件。

现在,关于你没说什么,也许没有问。如果您使用VS2010或更早版本并添加了VS安装项目,请注意VS2012不支持这些项目。或许,回答未经考虑的问题,回答添加设置项目的真正问题。如果是这种情况,请退房ViX。一点学习曲线(1-2天),但它是有效的。

唉,我认为VS2010安装项目很好。