2010-04-11 28 views
0

我在vb.net發佈應用程序。它創建setup.exe和一個名爲應用程序文件的文件夾。我被告知setup.exe是獨立的,不需要任何其他文件。這是正確的嗎?因爲當我把setup.exe放在不同的目錄中時,它說有些文件丟失了。在vb.net發佈應用程序並創建setup.exe

+0

Duplicate:http://stackoverflow.com/questions/2616058/changing-application-files-folder-in-vb-net – 2010-04-11 15:07:06

回答

3

如果您在Visual Studio中使用「設置和安裝包」項目,則情況並非如此。實際的安裝文件是.MSI文件,setup.exe只是Windows Installer應用程序的佔位符。

如果您使用的ClickOnce,那麼你就需要對整個出版目錄(尤其清單,因爲它告訴的ClickOnce協議這裏的一切是。

這就是說,其他安裝程序創建系統的工作方式不同。

+0

如何使用安裝程序和安裝包? – 2010-04-11 15:07:01

+0

btw即時通訊使用vb.net express – 2010-04-11 15:07:59

+0

「安裝。 EXE只是一個佔位符「:Setup.exe是一個所謂的引導程序,它確保所有先決條件都被安裝(例如.NET Framework),然後啓動MSI。 – 2010-04-11 15:20:10