簡體   English   中英

是否有任何指向Visual Studio中的安裝項目創建的setup.exe文件?

[英]Is there any point to the setup.exe file created by a setup project in Visual Studio?

我使用Visual Studio 2010創建了我的第一個安裝項目。我注意到,當我構建安裝項目時,它會生成一個MSI安裝程序文件和一個setup.exe可執行文件。 但是,我似乎能夠右鍵單擊MSI文件並選擇安裝來安裝我的應用程序而不是運行setup.exe。

生成的setup.exe文件是否除了啟動MSI文件之外還執行其他操作? 分發我的應用程序時,我可以只提供MSI文件而不是MSI文件和setup.exe文件嗎?

克里斯托弗約翰遜對於舊機器是正確的,但它也做了別的事情。 在設置安裝程序時,您可以設置依賴項和位置以下載這些依賴項。 Setup.exe執行這些依賴項檢查並啟動其他MSI文件以進行安裝。 這通常用於確保Windows安裝了正確版本的.NET或C ++運行時。

如果您沒有依賴項並且可以保證安裝.NET或C ++運行時,則無需分發setup.exe文件。

許多(大多數?)用戶習慣於運行“SETUP”程序來安裝某些東西。 這就是為什么它在那里。 提供它是個好主意,除非您確定只有技術知識豐富的用戶才會安裝您的應用程序。

如果有人試圖在不支持MSI文件的舊版Windows上安裝,SETUP.EXE也很有用。 在這種情況下,它會顯示某種“您無法在此版本的Windows上安裝此程序”錯誤消息。

我相信(但可能是錯誤的)它執行正確版本的MSI的啟動捆綁。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM