2012-06-26 84 views
4

我的電腦在前些天開始做一些奇怪的事情,而且它非常煩人。我沒有對系統進行任何更改,但由於某種原因,現在當我雙擊一個Visual Studio解決方案文件時,它不會打開。我能打開項目的唯一方法是打開程序,然後進入文件 - >打開並導航到解決方案。我有程序固定到我的任務欄(Windows 7),我已經設置爲以管理員身份運行,但每當我點擊按鈕它仍然問我,如果我想讓程序對我的更改進行更改電腦。關於如何讓事情恢復並按照以前的方式運行的想法?奇怪的Visual Studio行爲

+1

我在過去遇到過這個問題,並且發現我可以打開解決方案文件,執行以下「右鍵單擊 - >打開方式 - > Visual Studio 2010」。儘管沒有解決方案。 –

回答

2
  1. 關閉UAC
  2. 測試
  3. 該解決方案可以改變微軟的Visual Studio版本 選擇作爲管理員運行。爲此,請導航到 %ProgramFiles%\ Common Files \ Microsoft Shared \ MSEnv或 %ProgramFiles(x86)%\ Common Files \ Microsoft Shared \ MSEnv(64位), 右鍵單擊VSLauncher.exe並選擇屬性。轉至 兼容性選項卡並選中「以管理員身份運行此程序」。
  4. 測試
  5. 如果上述不起作用,請嘗試刪除刪除內容 C:\ Users \ UserName \ AppData \ Roaming \ Microsoft \ VisualStudio \ 10.0。如果您有任何珍貴的設置在刪除之前備份文件夾。
+0

他/她還應該通過這種方式重新格式化計算機嗎? :) :)這是C#(??)組中發佈的簡單文件關聯問題。 @Dylan在第一條評論 – Jasper

+0

回答他沒有看到Dylans的回答,直到我發佈。此外,迪倫沒有提供解決方案,但可能的解決方法。 –

+0

我曾嘗試將Microsoft Visual Studio版本選擇器設置爲以管理員身份運行,以及進入IDE並將devenv.exe更改爲以管理員身份和快捷方式運行。我至少現在可以通過雙擊打開解決方案文件,但無論我做什麼,仍然要求我允許該程序進行更改。 AppData \ Roaming ....文件夾中沒有任何內容 –

1

您可能丟失了文件關聯。右鍵單擊一個解決方案文件,然後單擊打開,然後從列表中選擇VS2010,並確保複選框被勾選以使其成爲默認值。

至於開放VS2010作爲管理員我使用一個技巧(讀它的地方,但不記得在哪裏)。

我有我的桌面(ETC)在一個單獨的管理圖標有以下:

C:\Windows\System32\schtasks.exe /run /tn "VS2010 - Admin" 

然後在任務計劃程序我有一個任務:

Name: VS2010 - Admin 
Location: \ 
Desc: Runs VS2010 with Admin privileges 
Action: Start a Program 
Run with Highest Priveleges checked 
Program: "C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" 
Allow to be run on demand 

然後,當你運行圖標,它會觸發日程表,將以管理員身份啓動VS:D