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