2017-04-01 74 views
0

似乎是一個簡單的問題,但我面對一些奇怪的問題。如何正確地創建在Visual Studio安裝屏蔽設置

我使用Visual Studio 2015年,企業版和安裝屏蔽創建我的軟件設置,這是我第一次拍的通用軟件。一切都按計劃進行,但我得到了這兩個問題。

的問題是:

  1. 快捷方式不起作用
  2. 應用程序不啓動,直到我從根目錄以管理員身份運行

問題1: 我創建了設置和做一切都問,我把主要輸出到設置,順便說一下包含2個文件。在.exe文件和.config文件,我選擇在主輸出「添加」按鈕創建一個快捷方式,但是當我安裝設置,桌面快捷方式不工作,沒辦法。

問題2:當我只需雙擊該軟件的主.exe文件,它不運行。沒有反應,但當我作爲管理員運行它時,它會響應並打開。這個問題很奇怪,因爲這在調試或軟件的發佈文件中不會發生。

有什麼我做錯了嗎?也許我插入主輸出的方式?

+0

如果我沒有說清楚,讓我知道我可以提供更多信息:) –

+0

編輯問題以包含更多信息。 – PhilDW

回答

0

這似乎並非是安裝問題。您的聲明「..當我以管理員身份運行它時,它會響應並打開」意味着您的程序需要管理員權限才能正常運行,並且從快捷方式運行它不會以管理員身份自動運行。通常的方式說一個程序需要提升的情況下運行是給它的高度表現爲在這裏:

https://msdn.microsoft.com/en-us/library/bb756929.aspx

與requireAdministrator。程序將顯示請求標高的標準對話框。

最可能的原因是你的程序什麼都不做,當它失敗在於它默默崩潰和消失,這可能是因爲你的代碼是沒有明確確保你做的一切實際工作。例如,如果您嘗試在程序文件中創建/修改文件(並且未提升),它將失敗,並且您的代碼應檢查訪問是否被拒絕。

相關問題