2012-11-28 5 views
166

保存を無効のVisual Studio devenvをソリューション私は、ファイルマネージャでソリューションファイルをダブルクリックすることによって、私のソリューションを開き、Visual Studioの2012年には、私がdevenv.slnを保存するかどうか私に尋ねる: enter image description hereダイアログ

私は避けることができますどのようにこの厄介なこと? (最初と最後の両方を開くことを除いて - ファイルマネージャのソリューションファイルをクリックするだけです)。

+1

どのファイルが 'devenv.sln'ですか?ソリューションファイルに関連付けられていないプロジェクトファイルを直接開いていますか?ソースコードにアクセスすることなく、実行中のプロセスやクラッシュダンプファイルをデバッグするのにVSを使用していますか? – Dai

+0

@Dai 1質問:devnvはVSに属するプロセスです。 devenv.slnが何であるか分かりません。 2つの質問:いいえ。 3クエスト:いいえ。 –

+2

私は解決策を見つけたようです - http://social.msdn.microsoft.com/Forums/en/vssetup/thread/8716b5e9-0565-459e-8970-93db52cab466は後で確認します –

答えて

263

hereのように、"C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\vslauncher.exe"を管理者として実行するように設定する必要があります。

  1. C:\Program Files (x86)\Common Files\microsoft shared\MSEnv\VSLauncher.exe
  2. [プロパティ]を選択します
  3. クリックして互換性
  4. セットを右クリックして "管理者としてこのプログラムを実行します"。

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exeについても同じことをしました。

+0

他にどのバージョンのVisual Studioがインストールされていますか?複数の場合は、Visual Studio 2012が最後にインストールされたバージョンの順にインストールしましたか? –

+0

私はVS 2008-2012を持っています。はい、バージョン順にインストールしました。 –

+3

Visual Studio 2012 Update 1をインストールしましたか? 「C:¥Program Files(x86)¥Common Files¥Microsoft Shared¥MSEnv¥VSLauncher.exe」>「Properties> Compatibility」を右クリックし、「このプログラムを管理者として実行する」を設定し、VS2010をダ​​ブルクリックし、 WindowsエクスプローラでVS2012 slnファイルが正常に動作します。私は同じことを "C:¥Program Files(x86)¥Microsoft Visual Studio 11.0¥Common7¥IDE¥devenv.exe"としました。両方のexeを再確認して、設定が正しく保存されていることを確認してください。 –

1

もう1つの方法は、devenv.slnファイルをそのバージョンのVisual Studio用のVisual Studio IDEフォルダに保存することです。これはオプションdescribed in the link noted aboveでした。

おそらくではないベストオプションですがオプションなしです。