Отключить диалог сохранения решения 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) - этот ответ работал для меня без необходимости какого-либо из упомянутых изменений в реестре - просто внесите это одно изменение, и оно решит проблему.
Адам Найтс

Да, я начинаю как администратор, но я всегда хочу запустить его как администратор, как я могу тогда это исправить?
Джоэл Харкс

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.