Visual Studio devenvソリューションの保存ダイアログを無効にする


186

ファイルマネージャーでソリューションファイルをダブルクリックしてソリューションを開くと、Visual Studio 2012からdevenv.slnを保存するかどうかを尋ねられます。 ここに画像の説明を入力してください

この迷惑なことをどのように回避できますか?(ソリューションを開くか、ソリューションを開くかを除いて-ファイルマネージャーでソリューションファイルをクリックするだけです)。


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

1
@第1問:devnvはVSに属するプロセスです。devenv.slnが何であるかはわかりません。2つの質問:いいえ。3問:いいえ。
Dmitry Khryukin、2012年

2
解決策を見つけたようです-social.msdn.microsoft.com/Forums/en/vssetup/thread/…後で確認します
Dmitry Khryukin

1
また、互換性タブで管理者として実行するようにdevenv.exeを設定した後も、これが発生しました。vslaucher.exeを管理者として実行するように設定した後(ここで推奨)、問題は解決されました。
Bruno

回答:


306

ここに示すよう"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


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

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

3
Visual Studio 2012 Update 1をインストールしましたか?「C:\ Program Files(x86)\ Common Files \ microsoft shared \ MSEnv \ VSLauncher.exe」> [プロパティ]> [互換性]を右クリックして[このプログラムを管理者として実行する]を設定し、VS2010をダ​​ブルクリックしてWindowsエクスプローラーのVS2012 slnファイルは期待どおりに動作します。「C:\ Program Files(x86)\ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe」についても同様に行いました。設定が正しく保存されたことを確認するために、両方のexeを再確認することをお勧めします。
Rami A.

この回答のmsdnリンクから来た人へのメモ(現在はこのStackoverflow投稿にリンクしています)-この回答は、レジストリの編集を行わなくても機能しました-これを1つ変更するだけで問題が解決します。
アダム騎士

はい、管理者として開始しますが、常に管理者として開始したいのですが、どうすれば修正できますか?
Joel Harkes、2015年

1

もう少しわかりにくいもう1つのオプションは、devenv.slnファイルをそのバージョンのVisual StudioのVisual Studio IDEフォルダーに保存することです。これは、上記のリンクで説明されているオプションでした。

おそらくない最良の選択肢が、それはあまりオプションnoneです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.