2010-09-17 89 views
1

我剛剛在已經擁有2008的Win7計算機上通過網絡安裝程序安裝了VS2010。每次打開2010 sln文件時,它都會啓動2008,並顯示錯誤,說明解決方案是使用新版本創建的。我可以做一個「打開方式...」並選擇2010或2010版本選擇器,但「總是打開」選項會灰顯。我進入了控制面板>文件關聯,並且該選項也顯示爲灰色。VS2010解決方案始終與VS2008打開?

如何讓我的機器能夠在2010年推出2010解決方案?

+0

這是真的與編程或只是Windows相關? – 2010-09-17 21:46:36

+0

我不知道 - 我質疑是否要發佈它,但它似乎與VS獨一無二。我的其他文件擴展名不像這樣「鎖定」。 – 2010-09-21 13:23:54

回答

0

我做了以下解決我的問題:進入2010 VS並點擊「工具」,選項,環境,常規,「還原文件關聯」

我第一次嘗試這個選項沒有任何成功: 1。轉到「C:\ Program Files(x86)\ Common Files \ microsoft shared \ MSEnv \ VSLauncher.exe」 2.設置屬性 - >兼容性 - >以管理員身份運行此程序。

+0

我是一個糟糕的堆棧溢出用戶!我發佈了一段時間後發現了這個解決方案,它主要爲我做了訣竅,但我從未在此發佈。我偶爾會碰到一個無法正常工作的解決方案 - 通常不會通過雙擊打開。不知道是什麼,我沒有挖掘,因爲它主要是我參考的開源的東西。 – 2011-02-28 20:16:22

1

您使用的是Vista還是Windows 7?如果我沒有記錯,在開始菜單中有一個名爲「默認程序」的選項。去那裏,找到SLN擴展,並選擇VS2010打開它。這應該爲您設置默認程序,不需要任何提示。

+0

謝謝比爾。這是Win7,我更新了這個問題來證明這一點。不幸的是,默認程序/文件關聯對話框顯示灰色複選框,所以我不能將SLN文件永久關聯到任何東西!這是令人沮喪的部分。 – 2010-09-21 13:26:03