0
我在VS 2012中編寫了一個C#程序,並試圖找出如何讓用戶安裝它來運行它。我想要做的就是在網絡上拋出這個小程序,並讓用戶運行它或將它放在USB驅動器上,並以這種方式給它們。我怎麼能這樣做呢?編譯Visual Studio程序,無需安裝即可運行
我在VS 2012中編寫了一個C#程序,並試圖找出如何讓用戶安裝它來運行它。我想要做的就是在網絡上拋出這個小程序,並讓用戶運行它或將它放在USB驅動器上,並以這種方式給它們。我怎麼能這樣做呢?編譯Visual Studio程序,無需安裝即可運行
問問你自己,爲什麼安裝程序存在?它們的存在是爲了確保客戶機在運行應用程序之前已經安裝了所有先決條件。如果機器具有所有這些先決條件,並且如果可以保證(如在某些企業環境中),那麼複製bin目錄就可以工作,那麼您就很好。
如果您正在開發VS 2012,那麼您可能會針對.net 4.5,很多人可能沒有在他們的機器上安裝它。如果您使用任何第三方COM組件,那麼在啓動應用程序之前,您需要執行註冊步驟。
如果您的應用程序需要管理員權限並且用戶沒有將其作爲管理員運行,它可能會意外失敗,如果您沒有安裝程序正確設置。
安裝人員提供了很多場景。如果你有一個非常簡單的應用程序,那麼通過複製bin文件夾,所有應該都可以,但要確保你瞭解它無法工作的場景,所以你知道如何支持它。
您正在使用C#,這意味着最有可能(AFAIK)它不會發生。看到[這個問題](http://stackoverflow.com/questions/10665269/installation-c-sharp-application-without-dot-net-framework)。 – SigTerm