Почему я получаю предупреждение о безопасности в visual studio 2008 при создании проекта? - PullRequest
4 голосов
/ 28 октября 2008

Это ошибка, это в основном предупреждение безопасности

Предупреждающее сообщение http://img357.imageshack.us/img357/7992/visualstudiowarninggr4.jpg

(И вот текст, захваченный из диалогового окна) Предупреждение безопасности для WindowsApplication4 __________________________I Файл проекта WindowsApplication4 был настроен и может представлять угрозу безопасности при выполнении пользовательского строить шаги при открытии в Microsoft Visual Studio. Если этот проект пришел из ненадежного источника, он мог нанести ущерб вашему компьютеру или поставить под угрозу вашу личную информацию. Подробнее Варианты загрузки проекта 0 Загрузить проект для просмотра Открывает проект в Microsoft Visual Studio с повышенной безопасностью. Эта опция позволяет вам просматривать содержимое проекта, но некоторые функции, такие как IntelliSense, ограничены, когда проект загружен для просмотра такие действия, как создание, очистка, публикация или открытие дизайнеров, могут оставаться небезопасными. Загрузите проект нормально Обычно открывает проект в Microsoft Visual Studio. Используйте эту опцию, если вы доверяете источнику и понять возможные риски. Microsoft Visual Studio не ограничивает какой-либо проект функциональность и не будет предлагать вам снова для этого проекта. Спросите меня о каждом проекте в этом решении OK L Отмена

Когда нажмете кнопку «Подробнее», получите:

Microsoft Visual Studio ______ Элемент, ссылающийся на файл, был найден в файле проекта «C: \ Users \ mgriffiths \ Documents \ Visual Studio 2008 \ ProjectATemp \ Win dowsApplication4 \ WindowsApplicdtion4 \ W в dowsApplication4.vbproj». Поскольку этот файл находится в системе каталог, корневой каталог или сетевой ресурс, это может быть вредным для записи в этот файл. OK

Ответы [ 10 ]

5 голосов
/ 27 июля 2009

Я также получал эту проблему для КАЖДОГО проекта. Быстрое, простое решение - отключить его в реестре. Для Visual Studio 2008 это по адресу:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\9.0\Debugger\DisableAttachSecurityWarning

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

В Visual Studio 2005 ключ можно найти там же, но заменив «9.0» на «8.0».

Если это не помогает, вы можете также убедиться, что существуют следующие две папки:

%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup
%AppData%\Microsoft\Windows\Start Menu\Programs\Startup\

По какой-то причине Visual Studio 2008 будет жаловаться, если не сможет открыть эти папки.

5 голосов
/ 17 июля 2009

Немного поиграв (я использую Windows XP), я обнаружил, что VS сбрасывает каталог запуска «Все пользователи» в C: \ Documents and Settings \ Все пользователи \ Пуск \ Меню \ Программы \ Запуск. Если этот каталог не существует, он сбрасывается в '' в реестре, и отображается ошибка. Добавление этого каталога исправило проблему. Я настроил расположение моих пользовательских каталогов, включая Startup, и это, похоже, не заботится об этом (по крайней мере, в Windows XP).

3 голосов
/ 18 сентября 2009

У меня была та же проблема, и я наконец нашел ответ, который помог (ответ Тодда здесь пошел в правильном направлении). Проверьте ответ в этой теме :

Мы начинаем понимать проблему. В качестве обходного пути вы можете проверить, существует ли следующая папка для вашего профиля?

C: \ Users (пользователь) \ AppData \ Roaming \ Microsoft \ Windows \ Пуск \ Меню \ Программы \ Автозагрузка

Если нет, пожалуйста, создайте его и попробуйте снова. Пожалуйста, отправьте ответ, если это не решит вашу проблему.

Мы знаем, что это связано с известной папкой Windows, не существующей для профиля пользователя. Если указанная выше папка существует, вы также можете проверить наличие следующих папок: http://msdn.microsoft.com/en-us/library/bb762584(VS.85).aspx

2 голосов
/ 28 октября 2008

Это может быть связано с тем, что папка «Home» ваших пользователей (Users \ LOGINNAME) является сопоставленной сетевой папкой. Вы можете попробовать поместить свои проекты в другую не сетевую общую папку ...

1 голос
/ 22 мая 2012

Предупреждение безопасности появляется, когда настраивается некоторая часть проекта MSBuild.

Visual Studio 2008 Security Warning

Если вы используете свой пользовательский файл .targets , вам необходимо зарегистрировать его, чтобы VS узнал, что это безопасный элемент.

Запишите эти 2 записи реестра, чтобы сделать это:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\<VS_VERSION>\MSBuild\SafeImports]
"<YOUR_NAME>"="<PATH\TO\YOUR\FILE.targets>"

[HKEY_CURRENT_USER\SOFTWARE\Microsoft\VisualStudio\<VS_VERSION>Exp\Configuration\MSBuild\SafeImports]
"<YOUR_NAME>"="<PATH\TO\YOUR\FILE.targets>"

, где VS_VERSION - это версия Visual Studio как: 9.0 - Visual Studio 2008 10.0 - Visual Studio 2010 и т. Д.

1 голос
/ 19 мая 2009

Для этого диалогового окна с предупреждением о безопасности есть несколько причин:

  • Файл проекта содержит один или несколько нестандартных элементов импорта.
  • Файл проекта переопределяет одну или несколько потенциально небезопасных целей.
  • Файл проекта переопределяет одно или несколько потенциально небезопасных свойств.
  • Файл проекта определяет один или несколько потенциально небезопасных элементов.
  • Файл проекта содержит один или несколько элементов UsingTask.
  • Элементы проекта расположены в потенциально небезопасном месте.

Более подробная информация доступна в MSDN Dev Center .

0 голосов
/ 07 апреля 2011

Следующее делает трюк на XP. В этом диалоге: Выберите переключатель «Загрузить проект как обычно». Снимите флажок «Попросить меня для каждого проекта в этом решении». Нажмите ОК.

0 голосов
/ 27 марта 2010

У меня была такая же проблема с VS2008 на Windows 7

Я создал путь C: \ Users \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup, и он мне не помогает.

Я обнаружил, что правильной папкой является% APPDATA% \ Microsoft \ Windows \ Меню Пуск \ Программы \ Запуск

0 голосов
/ 25 февраля 2009

Если ваш файл javascript не «включен» в ваш проект, VS не сможет его найти. Попробуйте обновить папку, содержащую файл. Это эффективно включает файл в ваш веб-проект (или сайт). В обозревателе решений выделите проект веб-сайта (или сайт), затем щелкните значок обновления на панели инструментов обозревателя решений.

- Monico

0 голосов
/ 28 октября 2008

Звучит так, как будто вы работаете с Vista и UAC также работает. Вы администратор на компьютере? Один из вариантов - остановить службу UAC и попытаться запустить VS2008, чтобы проверить, получено ли еще это сообщение. Другой вариант - взглянуть на разрешения в папке «C: \ Users \ mgriffiths», чтобы подтвердить разрешения / системные настройки.

Дайте мне знать, если это поможет! JFV

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