4

我有.NET应用程序,并使用MS VS 2010安装模板创建我的安装程序。我希望我的设置处于静音模式。为此,我使用以下上下文的批处理文件:创建无声安装程序

start setup.exe /quiet 

并且一切正常,当目标PC已经具有.NET时。但是如果目标PC没有.NET,我的安装程序会检测到这一点并开始.NET安装,但是处于正常模式(不是静默模式)。

我该如何设置它处于静音模式。

+0

检查批处理文件中的.NET安装并作出相应的反应? – Hansi 2012-01-27 09:58:45

回答

3

可以安静地安装.NET可再发行组件包。 NET2示例见this link。我相信后来的版本会相似。

我不确定您是否可以重写Visual Studio启动strapper行为进行分发,但您可以随时编写自己的批处理文件来执行安装。

+0

txs ChrisBD for reply,.NET 4.0可以安静模式安装,并且我成功地完成了。 (如:启动setupNET4.exe/quiet) – user1171639 2012-01-27 11:11:45

+0

txs ChrisBD for reply,而.NET 4.0可以安静模式安装,并且我成功完成了。在批处理文件:启动setupNET4.exe /安静 但如果我把两个命令有 开始setupNET4.exe /安静的开始mysetup.exe /安静 然后setupNET4.exe总是甚至将它存在于PC(在此执行大小写安装程序将对其执行修复)。有没有什么办法来检查.NET是否存在,而不是启动.net安装程序 – user1171639 2012-01-27 11:15:52

+1

检出http://msdn.microsoft.com/en-us/library/ee942965.aspx#detecting_net_framework,你可以检查.NET框架,然后运行安装程序取决于它是否已安装。有点远离批处理文件。 – 2012-01-27 12:30:28