2017-12-04 15 views
2

Visual Studio 2017をインストールして以来、今ではすべてのプロジェクトを開くことができます。 2017をインストールする前に、VS 2010の.csprojまたは.slnをエクスプローラ(Windows 10)でダブルクリックすると、VS 2010で開かれます。しかし、以前のすべてのバージョンのプロジェクトを開くことは2017年に開始されます。 [開く]> [Microsoft Visual Studioバージョンセレクタ]を選択すると、常に2017が選択されます。正しいバージョンのVisual Studioで開くには、まずVSを開き、プロジェクトを開いて開く必要があります。これは、プロジェクトを開くバージョンを覚えておらず、単にクリックして開くだけの痛みです。それを所有するビジュアルスタジオのバージョンでプロジェクトを開くためにリセットすることはできますか?Visual Studioの代わりにそれぞれのバージョンのVisual Studioプロジェクトを開く2017

答えて

0

これがチームとどのように機能するのかを確認しました。唯一の要件は、Microsoft Visual StudioバージョンセレクタをWindowsの.SLNファイルのデフォルトアプリケーションとして設定することです。そのアプリケーションは、ソリューションファイルで指定されたVisual Studioのバージョンを起動します。 .slnファイルをエディタで開いてしまうと、使用するVSのバージョンを指定するセクションが表示されます。

Microsoft Visual Studio Solution File, Format Version 12.00 
# Visual Studio 15 
VisualStudioVersion = 15.0.25909.2 

心に留めておくべき一つのことがいえのVisual Studioの異なるバージョンが、ソリューションファイルへの書き込みをするたびに値が変化するということです。それは次のようになります。たとえば、VS 2010でソリューションを作成し、VS 2010を終了し、VS 2017を起動し、同じソリューションを開き、プロジェクトに追加します(VSが.slnファイルを変更するように強制するものです)。ソリューションファイルはVS 2017に変更されます。つまり、ソリューションファイルに書き込むVSの最後のバージョンは、それを開くときに使用するバージョンとして設定されます。

説明どおりに動作していない場合は、ここにバグがあります。それが起こっていると思っているのかどうか教えてください。

+1

さて、Microsoft Visual Studio Version Selectorを別の機会に複数回開いてみて、VS 2017でまだ開いていると誓っても、デフォルトとして設定されているかどうかはチェックしていません。私はそれをデフォルトとして設定し、Open Withと同じように期待通りに動作します...ありがとう。 – xr280xr

関連する問題