Как вызвать небезопасный код из 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 }
}

Источник.

Другие вопросы по тегам