2016-07-06 4 views
0

Я пытаюсь добавить ссылку на проект в VS 2010, и получаю следующее сообщение об ошибке:Visual Studio - Добавление ссылки и доступ запрещен

The Add Reference Dialog could not be shown due to the error: 

Access to the path 'C:\Users\administrator\AppData\Local\Temp' is denied. 

The error details have been saved to C:\Users\<my_user_code>\AppData\Local\Microsoft\VisualStudio\10.0\ShowAddReferenceDialog.log 

Файл журнала не поможет - он просто показывает полная трассировка стека для указанной выше ошибки. Часть, которая запутывает, заключается в том, что VS пытается получить доступ к профилю \ administrator, когда я не зарегистрирован как «администратор» и не являюсь администратором на своей машине.

Это также происходит независимо от проекта, так что это происходит даже для совершенно нового проекта.

Есть ли обходной путь или исправление для этого, чтобы я мог изменить временную папку, к которой пытается писать Visual Studio?

ответ

0

Мы выяснили проблему. Одна из ссылок была установлена ​​в папку Administrator \ Temp (по какой-то причине), и из-за ограничений политики, которые были недавно реализованы в нашей DOMAIN, доступ для чтения к этой папке был удален.

Мы переустановили зависимость, и все это хорошо.

0

Две вещи, которые приходят на ум -

1) Запустите Visual Studio как администратор 2) MSConfig -> Настройки управления учетными записями пользователей, нижний из ползун не "никаких предупреждений" -> Restart

Удачи

+0

Спасибо, @Dave S. Эти предложения просто подавляют/скрывают тот факт, что VS пытается получить доступ к папке в профиле администратора или разрешить VS исправить себя? Из-за политики компании запуск VS как администратора не является опцией, и у нас нет доступа к MSConfig (для этого необходимы права администратора). –

+0

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

Смежные вопросы