2015-09-11 26 views
0

當你創建一個快捷方式到您的部署項目的主要輸出,執行以下步驟:的Visual Studio部署項目的快捷方式的主輸出 - 「打開文件位置」不工作

(按照這個帖子Visual Studio Deployment Project - Create shortcut to deployed executable

在部署項目到文件系統編輯器
點擊 「應用程序文件夾」(我假設你從你的 項目有「主輸出」)
右鍵單擊該項目的「主輸出」你 想目標w第i個的快捷方式 - 選擇「創建快捷方式到主 輸出......」
重命名快捷
拖動快捷方式桌面/ 程序菜單文件夾

這一切工作正常,但是當你右鍵點擊該快捷方式上安裝後的目標機器並選擇「打開文件位置」選項,這應該打開實際exe文件夾,Windows打開快捷方式所在的文件夾。快捷方式的「屬性」中的「打開目標位置」按鈕被禁用。

任何想法爲什麼它沒有正確鏈接,即使點擊它啓動可執行文件都OK?

回答

1

由MSI安裝的快捷方式默認爲公佈的快捷方式。這僅表示該快捷方式是指向其目標的間接指針,包含Windows Installer ProductCode,Feature name和Component guid。作爲激活的一部分,它檢查目標文件是否存在,如果不存在,則會導致修復已安裝的產品。

如果在命令行安裝中將DISABLEADVTSHORTCUTS設置爲1或手動將其添加到MSI文件(InstEd或Orca)的Property表中,則將禁用它們。 https://msdn.microsoft.com/en-us/library/aa368297(v=vs.85).aspx

+0

好的......那麼有沒有什麼我可以輕易做到的,使它像正常的快捷方式一樣工作? – Bartosz

相關問題