Как вызвать небезопасный код из ASP.NET xproj
Сегодня я создал библиотеку классов с новым Class Library (Package)
шаблоны в Visual Studio 2015. Очевидно, для сборки пакета используется новый модный формат проекта ASP.NET xproj. Хотя это нормально для меня, как я могу вызвать небезопасный код из библиотеки? Я посмотрел в Project> Properties> Build, где должна быть опция для переключения небезопасного кода, но все, что я получил, это:
Так что да, нет такой удачи. Я даже пробовал вставлять "<AllowUnsafeBlocks>true</AllowUnsafeBlocks>"
вручную в файл.xproj, но компилятор все еще жалуется.
Можно ли включить это, не создавая другую сборку не xproj для небезопасных методов?
1 ответ
Инструменты ASP.NET 5 недостаточно хорошо документированы, но после полчаса поиска в Google я нашел решение.
В вашем файле project.json добавьте эту строку:
{
"buildOptions": { "allowUnsafe": true }
}