2009-06-10 36 views
0

我有VB項目,我嘗試使用PUBLISH功能。爲什麼通過發佈功能創建的設置程序不會將文件複製到c: PROGRAM FILES

這似乎很好地建立某種安裝程序,但安裝程序不會問哪裏複製文件(它似乎並不filesto目標機「程序文件」。複製)

這是安裝程序與通常的安裝程序有什麼不同? 注意:我希望應用程序文件安裝到硬盤(來自USB棒源)

簽名是推薦的還是必需的?我的應用程序非常簡單,它只是使用訪問數據庫+打印機API,我仍然應該簽署?

回答

0

「發佈」功能會創建一個ClickOnce installer。這些應用程序是按用戶而不是按機器安裝的,即它們安裝在用戶配置文件的某處。 This is by design,並且具有安裝軟件的用戶不需要機器上的管理權限的優點。

您也可以通過登錄File/New/Project/Other Project Types/Setup and Deployment/Setup Project來創建安裝項目。這將創建一個「常規」基於MSI的安裝程序,提供「經典」C:\ Program Files安裝類型。

在MSDN上,比較兩種方法here

0

我們最大的問題在於內部是privleges。
「用戶」是否有權寫入「程序文件」?

相關問題