Как изменить добавить в пути к файлам в VS2010 - PullRequest
0 голосов
/ 09 июня 2011

В VS2010 в Сервис -> Параметры -> Среда -> Надстройка / Безопасность макросов можно ли изменить переменные пути к файлу?Или хотя бы посмотреть, куда они указывают?

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

Например: на что указывает% VSMYDOCUMENTS%?

Спасибо

Ответы [ 2 ]

6 голосов
/ 09 июня 2011

Список MSDN

%ALLUSERSDOCUMENTS%       %PUBLIC%\Documents

%ALLUSERSPROFILE%         %ALLUSERSPROFILE% (defined by OS)

%APPDATA%                 %USERPROFILE%\AppData

%VSAPPDATA%               %USERPROFILE%\AppData\Roaming\Microsoft\Visual Studio\
                          --OR--
                          %USERPROFILE%\AppData\Local\Microsoft\Visual Studio\

%VSCOMMONAPPDATA%         %ProgramData%\Microsoft\Visual Studio\

%VSMYDOCUMENTS%           \Visual Studio 2010
0 голосов
/ 11 сентября 2016

Во-первых, отвечая на первый вопрос ...

... возможно ли изменить переменные пути к файлу

Похоже, что ответ отрицательный, потому чтоПеременные VS не определены ни в реестре, ни в среде компьютера, ни в среде пользователя.После их повсеместного поиска я в итоге заменил пары ключ / значение реестра по очереди, чтобы автоматически сгенерированные папки VS отображались в моей предпочтительной корневой папке за пределами «Мои документы».

Это рискованное дело, изменение реестра.Можно что-то сломать навсегда.Но для тех, кто рискует, можно искать следующие строки и соответствующим образом корректировать:

"VSMYDOCUMENTS"
"Documents\Visual Studio"
"VSMacros80"

Второй, потому что иногда они не используют свои собственные переменные при автоматическом создании папок.Третий, из-за того, что папка с макросами продолжала появляться в нечетных местах после того, как я подумала, что все «исправила».

Забегая вперед к 2012 году ...

Осторожно, интерпретация меняется сверсия к версии.Например, ссылка MSDN для 2010 говорит: %VSMYDOCUMENTS% == \Visual Studio 2010.На моей установке 2012 года я пытаюсь исправить это в реестре и найти следующее:

HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\MSEnvCommunityContent\ContentTypes\Addin\ContentHosts\2.0\Visual Studio 2012
UserDataFolder = %VSMYDOCUMENTS%\Visual Studio 2012

Это означает, что если VSMYDOCUMENTS было именем папки, созданной в Моих документах, VS 2012 создаст папку \ VisualStudio 2012 \ Visual Studio 2012.

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