#asp.net
#asp.net
Вопрос:
я использовал unsafe внутри класса, но он не работает. Это выдает ошибку :
Небезопасный код может появиться только при компиляции с /unsafe.
Могу ли я узнать, как использовать небезопасное ключевое слово в asp.net страница (Visual Studio 2008).
Asp.net c#
Спасибо.
Ответ №1:
Попробуйте добавить /unsafe
к условным символам компиляции на Build
вкладке свойств проекта.
Ответ №2:
Если вы используете ключевое слово «unsafe» в своем проекте, вам необходимо включить /unsafe при компиляции. Это указывает компилятору JIT скомпилировать небезопасный код и разрешить ему запуск.
Ответ №3:
В Visual Studio (2005-2010) на странице свойств проекта, на вкладке Сборка, есть флажок с надписью «Разрешить небезопасный код». Вам нужно проверить это, а затем заново собрать свой проект.
Комментарии:
1. под тегом build нет флажка для «Разрешить небезопасный код».
2. Я думаю, это зависит от версии Visual Studio. В VS 2010 она определенно есть!
3. я использую VS 2008, так каково же решение?
4. Я только что посмотрел на VS2008 и увидел там флажок. Вы уверены, что не видите этого. Перейдите к свойствам, выберите вкладку Build, в разделе General, вы увидите два флажка, один — Разрешить небезопасный код, а другой — Оптимизировать код
5. @user707294 — смотрите эту страницу MSDN — msdn.microsoft.com/en-us/library/ct597kb0 (v = VS.90).aspx — флажок должен быть установлен в VS 2008 (а также в VS 2005)