2011-03-18 116 views
3

我同時安裝了Visual Studio 2008和2010,並且VSLauncher正確打開了9.0 .sln -s with VS2008 and 10.0 .sln -s與VS2010。選擇哪個Visual Studio用Visual Studio的版本選擇器打開舊的.sln -s

然而,每當遇到一個老的.sln(如8.0),VSLauncher自動選擇Visual Studio 2010中

由於種種原因,我想選擇哪個VS應該打開轉換,但它一味打開VS2010。我發現有RMB>打開方式> Microsoft Visual Studio版本選擇器,但是這並不會產生已安裝的VS的列表 - 我預計它只會啓動VS2010。

有沒有一種方法來獲得我正在尋找的配置?

背景信息:

  • 它們被安裝在時間發放順序
  • 我運行Windows 7 X64的
  • 兩個VS -es是32位

回答

0

我認爲這種行爲的理由是:

如果你有一個「老」的項目(比如說VS2005),那麼無論你使用哪個版本的VS來打開項目,都會有一個轉換過程。

考慮到這一點,轉換到可用的最新版本是有道理的。將VS2005項目轉換爲VS2010並不比將其轉換爲VS2008困難得多,但轉換完成後您將擁有更多功能。

舊版本的Microsoft產品最終不再受到支持了......我認爲該政策是完全支持最後2個版本,然後是2年前的版本(或者是1年)。不確定VS2010出來的日期,但VS2005的支持將在1年或2年後過期......如果您將VS2005項目轉換爲VS2008,那麼您將在VS的下一個版本出來了。

這就是說,你的問題的真正答案是:養成用記事本打開.SLN文件的習慣,這樣你就可以知道它是什麼版本。然後打開VS的正確版本並點擊File/Open打開項目。它不像雙擊那麼方便,但是一旦你養成了這種習慣,它並不是那麼糟糕。

相關問題