在构建Windows安装程序时,我应该在哪里检查.net框架?

时间:2016-02-04 18:38:48

标签: visual-studio windows-installer

我真的很困惑。我想要做的是检查是否安装了.net 4.0。如果不是,请从我们公司的URL安装。

我注意到与先决条件相关联的属性页中的安装URL。

1)如果我添加一个指向我们公司URL的URL,然后选择.net Framework 4并选择“从组件供应商的网站下载先决条件” - 它试图从Microsoft网站下载它,我没有想。

2)如果我选择“从与我的应用程序相同的位置下载先决条件”,如果我没有与我的安装文件位于同一位置的dotNetFx40_Full_setup.exe,则构建将失败

3)然后我注意到我也可以在启动条件中设置installURL指向我们公司的网站并将版本设置为.net Framework 4

哪种方法首选?先决条件或启动条件?

谢谢!

1 个答案:

答案 0 :(得分:1)

在先决条件中通常更好,因为启动条件基本上只是阻止安装继续进行。它只是一个检查,以防有人在没有运行setup.exe引导程序的情况下启动MSI。启动条件将为您提供URL,但客户需要下载并安装它。先决条件exe为您完成所有操作。