Отключить диалог сохранения решения Visual Studio devenv

186

Когда я открываю свое решение, дважды щелкнув файл решения в файловом менеджере, Visual Studio 2012 спрашивает меня, хочу ли я сохранить devenv.sln: введите описание изображения здесь

Как я могу избежать этой раздражающей вещи? (кроме открытия сначала и затем решения - я хочу просто щелкнуть файл решения в моем файловом менеджере).

Дмитрий Хрюкин
источник
1
Какой файл devenv.sln? Вы открываете файлы проекта напрямую, не связывая их с файлом решения? Используете ли вы VS для отладки запущенных процессов или сбой файлов дампа без доступа к исходному коду?
Дай
1
@Dai 1 вопрос: devnv - это процесс, который принадлежит VS. понятия не имею, что такое devenv.sln. 2 вопрос: нет. 3 Количество: нет.
Дмитрий Хрюкин
2
Похоже, я нашел решение - social.msdn.microsoft.com/Forums/en/vssetup/thread/… проверим позже
Дмитрий Хрюкин
1
Я также испытал это после того, как я установил devenv.exe для запуска от имени администратора на вкладке совместимости. После настройки vslaucher.exe для запуска с правами администратора (как предлагается здесь) проблема была решена.
Бруно

Ответы:

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 была установлена ​​в последний раз?
Рами А.
У меня VS 2008-2012. да, я установил их в порядке версий.
Дмитрий Хрюкин
3
Вы установили обновление 1 для Visual Studio 2012? Когда я щелкнул правой кнопкой мыши «C: \ Program Files (x86) \ Common Files \ microsoft shared \ MSEnv \ VSLauncher.exe»> Свойства> Совместимость> и установил «Запускать программу от имени администратора», дважды щелкнув VS2010 и Файлы VS2012 sln в проводнике Windows работают как положено. Я также сделал то же самое для "C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe". Вы можете перепроверить оба exe-файла, чтобы убедиться, что настройки были сохранены правильно.
Рами А.
Примечание для тех, кто приходит по ссылке msdn в этом ответе (которая теперь ссылается на эту публикацию stackoverflow) - этот ответ работал для меня без необходимости какого-либо из упомянутых изменений в реестре - просто внесите это одно изменение, и оно решит проблему.
Адам Найтс
Да, я начинаю как администратор, но я всегда хочу запустить его как администратор, как я могу тогда это исправить?
Джоэл Харкс
1

Другой вариант, который менее очевиден, - это сохранить файл devenv.sln в папку IDE Visual Studio для этой версии Visual Studio. Этот вариант описан в ссылке, указанной выше .

Вероятно, не самый лучший вариант, но, тем не менее, это вариант.

Джон Боугман
источник