我想避免重新分配.NET運行時(如果可能的話)與我的應用程序,因爲它會增加應用程序的大小,下載時間,開發時間&可能會引入許多不同的部署錯誤。 Microsoft是否強制用戶通過Windows更新來更新.NET運行時?如果不是,那麼重新分配.NET運行時的一些選項是什麼?微軟是否更容易使用.NET應用程序重新分配運行時?此外,.NET運行時是否可以向後兼容?我應該擔心使用我的應用程序重新分發.NET運行時嗎?
我只是在這裏總結答案。看起來我們必須有一個引導程序來檢查.NET運行時的存在。另一種選擇是打包運行時並將其部署,如果它不存在。有多種包裝選項& Visual Studio確實提供了一個用運行時構建安裝程序項目的選項。還有其他包裝選項,如InnoSetup,WIX等(不知道哪個選項更好,免費)。運行時安裝需要重新啓動,選擇的安裝選項應在重新啓動後恢復應用程序安裝。
您是否指的是特定版本的.Net? – adrianbanks 2009-06-25 22:56:48
我不是,但它是否有什麼不同,如果我針對一個特定的版本? – msvcyc 2009-06-25 23:44:46
http://stackoverflow.com/questions/112941/create-program-installer-in-visual-studio-2005/113133 – SwDevMan81 2009-06-26 03:19:57