2011-05-01 48 views
4

如果我創建一個WPF或WinForms應用程序,我可以通過它的可執行文件在Debug文件夾中啓動它。爲什麼所有程序都帶有安裝嚮導,我如何爲我的WPF/WinForms應用程序創建一個?爲什麼我需要安裝嚮導?我如何創建一個?

+0

根本不需要安裝嚮導,因爲icktoofay指出他們只是提供某些附加功能,如果你不需要任何你不需要安裝程序的東西。 – 2011-05-01 06:24:01

回答

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生成的程序都將無法運行。這就是安裝人員很難做到的事情:依賴關係。