如果我創建一個WPF或WinForms應用程序,我可以通過它的可執行文件在Debug文件夾中啓動它。爲什麼所有程序都帶有安裝嚮導,我如何爲我的WPF/WinForms應用程序創建一個?爲什麼我需要安裝嚮導?我如何創建一個?
4
A
回答
0
在將基於Windows的應用程序部署到客戶端機器時,我們需要注意安裝位置,註冊表值等幾個方面,並確保客戶機中存在所需的.Net框架版本。諸如此類的東西可以使用installer.You可以通過使用安裝和部署項目或使用ClickOnce
檢查下面的鏈接瞭解更多
Setup and Deployment Projects
Deploying a WPF Application (WPF)
Deploying a Standard WPF Application Using ClickOnce and Visual Studio創建一個安裝自動化 WPF 3.5 SP1 Deployment
2
程序通常會使用安裝程序,因爲它可以在一個已知的位置放程序,添加的東西到開始菜單,添加註冊表項等
您可以使用NSIS的安裝程序。
1
安裝程序將由管理員運行(大部分時間)。這將允許您在安裝期間修改受保護的系統內容,如文件系統(Program Files文件夾),註冊表和安裝服務等。
然後實際的程序將不需要這些權限,並且可以由非管理員運行。
另請參見:Microsoft徽標要求使用Windows Installer(該服務可安裝MSI並將它們添加到控制面板以便輕鬆移除)。
0
例如,如果複製到新安裝的Windows XP系統,幾乎所有由Visual Studio 2010生成的程序都將無法運行。這就是安裝人員很難做到的事情:依賴關係。
相關問題
- 1. 爲什麼我需要爲音頻創建一個sharedInstance?
- 2. 爲什麼我需要安裝Java來安裝JavaEE6 SDK?
- 3. 我們需要安裝什麼?
- 4. 爲什麼我需要'新'來創建一個對象?
- 5. 爲什麼我需要一個連接來創建PreparedStatements?
- 6. 爲什麼我不需要導入sys?
- 7. 爲什麼我需要創建多個SSP
- 8. 我需要什麼軟件來創建一個Flash文件
- 9. 爲什麼我們需要安裝virtualenv和virtualenvwrapper
- 10. Lua:爲什麼我不需要本地安裝的軟件包?
- 11. 爲什麼我們需要安裝nodejs來運行打字稿
- 12. 爲什麼我們創建一個PoolableConnectionFactoryObject
- 13. 我如何創建一個類和我需要的方法?
- 14. 爲什麼我需要一個需要實例的方法?
- 15. 爲什麼Tomcat需要安裝JDK?
- 16. 爲什麼pymongo需要sudo來安裝?
- 17. 爲什麼coffeescript需要全局安裝?
- 18. 爲什麼我們需要爲openstack創建localrc文件
- 19. 爲什麼我不需要爲const變量創建malloc?
- 20. 爲什麼我需要MEX?
- 21. 爲什麼我需要OleDbCommand.Prepare()?
- 22. 我需要創建一個SQLite表
- 23. VS2010安裝。我全都要。我應該安裝什麼?
- 24. 我需要爲我的課程項目創建一個ArrayList
- 25. 我需要安裝nopCommerce?
- 26. 我需要安裝Glassfish嗎?
- 27. 我需要安裝php5-mysql
- 28. 我需要安裝sqlite嗎?
- 29. 爲什麼我要爲一個匿名類「需要opCmp」?
- 30. 爲什麼我需要保留一個指向我的QWidget的變量?
根本不需要安裝嚮導,因爲icktoofay指出他們只是提供某些附加功能,如果你不需要任何你不需要安裝程序的東西。 – 2011-05-01 06:24:01