Visual Studio 2010 создает папку в текущем рабочем каталоге при запуске - PullRequest
7 голосов
/ 29 сентября 2011

Каждый раз, когда я запускаю Visual Studio 2010, он создает каталог с именем «Visual Studio 2010» в текущем рабочем каталоге во время его запуска. Он начал это делать одновременно с тем, что забыл все настройки панели инструментов и т. Д.

У меня явно где-то неправильные настройки, но я не могу их найти.

В разделе Инструменты \ Параметры \ Проекты и решения \ Общее У меня есть:

Расположение проектов:
D: \ Ian

Расположение шаблонов пользовательских проектов:
M: \ Visual Studio 2010 \ Templates \ ProjectTemplates

Расположение шаблонов элементов пользователя:
M: \ Visual Studio 2010 \ Templates \ ItemTemplates

Как остановить создание этого ложного каталога. \ Visual Studio 2010 и указать ему использовать вместо него нужный каталог в M: \?

Редактировать : Поскольку я начал вознаграждение за это, будьте разумны и не публикуйте предложение, которое не отвечает на вопрос. Например, не говорите: «Вы пытались переустановить?» или "Вы пытались удалить все свои настройки?" Спасибо за ваше понимание.

Ответы [ 6 ]

6 голосов
/ 19 января 2012

Блин, слишком раздражает. Вы не знаете, какой плагин / аддон или что-то делает это ...

Так что мы тоже не можем его найти * Хорошо. слава богу, здесь работает stackoverflow ... Вот решение;


Нажмите Win + R

Тип "regedit"

Перейти в эту папку по дереву; "[HKEY_CURRENT_USER \ Software \ Microsoft \ VisualStudio \ 10,0]"

Редактировать все, что похоже на это; "Документы \ Visual Studio 2010 \"

Последний шаг; В редакторе реестра нажмите Ctrl + F

Поиск строки «Документы \ Visual Studio 2010 \». И поменяй их тоже, если что-нибудь появится ...

Я предлагаю для этого расширенный редактор реестра.

Удачи и наилучших пожеланий ...

UPDATE

И если у вас все еще есть проблема; откройте VS2010, перейдите в «инструменты»> нажмите «менеджер расширений»> попробуйте отключить все плагины (я имею в виду все они). И снова поиграйте с VS, создайте новый проект и т. Д. Если в «документах» будет создана новая папка (названная как «Visual Studio 2010»), то мы будем уверены, что это происходит от ide: visual studio 2010 (не добавлять -он) Кроме того, если вы используете « ПО для управления подрывной деятельностью» или «sdk service» , попробуйте отключить их тоже ... (с отключением служб в управлении ОС)

2 голосов
/ 30 января 2012

Это последний ответ, который сработал для меня.

Оказывается, Visual Studio 2010 регулярно и автоматически экспортирует ваш файл настроек.(Вы, вероятно, ожидаете, что он сохранит ваши настройки при выходе, но не экспортирует их, если вы явно не попросите об этом.) Я думаю, что это происходит каждый раз, когда вы выходите, но, похоже, создается каталог, в которыйон будет экспортирован сразу после запуска.Это проблема, с которой я столкнулся.

Вот как я решил ее:

Инструменты > Параметры > Среда > Параметры импорта и экспорта

Поле Автоматически сохранять мои настройки в этот файл: было просто Visual Studio 2010\Current Settings.vssettings.Это относительный путь, поэтому папка Visual Studio 2010 создавалась в текущем рабочем каталоге.Я изменил его на абсолютный путь M:\Visual Studio 2010\Current Settings.vssettings, и это решило проблему.

1 голос
/ 20 января 2012

Это еще один другой способ, поэтому я добавляю новый ответ здесь.Я не хочу слишком сильно редактировать свой предыдущий ответ (он начинает выглядеть уродливо) ...

Просто перейдите по этой ссылке, скачайте / скопируйте скрипт, тщательно сохраните и отредактируйте для своих нужд;https://github.com/jerker-back/VSUtilities/blob/master/custom_vspaths.js и запустите его под admin.user.rights (или отключите Windows UAC) ...

0 голосов
/ 23 января 2014

Решение для перебора:

  1. Запустите regedit и переименуйте папку [HKEY_CURRENT_USER\Software\Microsoft\VisualStudio] в нечто вроде "VisualStudio_BAK".
  2. Выполните devenc.exe /resetsettings для сброса всех настроек по умолчанию.

Если вы не знаете, что делаете, не пытайтесь сделать это ...!; -)

0 голосов
/ 10 октября 2013

Ни одно из решений здесь не сработало для меня. Я не думаю, что мы видели золотую пулю.

Я годами писал в одну и ту же папку настроек, что неожиданно перестало быть полезным для студии Visual. Папка была сетевой папкой. Однажды, каждый раз, когда я запускаю решение, оно начинает создавать еще одну папку Visual Studio 2010 в том же каталоге, что и файл .sln.

Я попытался (и перепробовал) указать, где сохранены настройки. Я также прошел и сделал некоторые изменения в реестре. В конце концов, что, казалось, исправило это, было переконфигурировать IDE для использования локального пути, а затем снова переконфигурировать его для использования сетевого пути. Я сделал это для всех путей, которые вы можете установить в Инструменты ... Параметры ... Среда ... Параметры импорта и экспорта, а также Инструменты ... Параметры ... Среда ... Проекты и решения ... Общие. И теперь я вернулся к настройке, которую использовал последние несколько лет. Оно перестало создавать новые папки каждый раз, когда я открываю решение В любом случае, пока.

0 голосов
/ 20 января 2012

Возможно ли, что у вас есть макрос в ваших EnvirommentEvents, который вызывает это? Зайдите в меню Инструменты -> Макросы -> Макросы IDE. Посмотрите в каждом из деревьев макросов в Project Explorer for EnvironmentEvents, чтобы увидеть, является ли виновным какой-либо из этих макросов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...