如何从ASP.NET xproj调用不安全的代码

10
今天我使用Visual Studio 2015中新的类库(Package)模板创建了一个类库。 显然,它使用了一个时髦的新项目格式ASP.NET xproj来构建包。虽然这对我来说没问题,但是我如何从该库中调用不安全的代码呢? 我查看了项目 > 属性 > 构建,应该可以切换不安全代码选项,但我得到的只有这个:

enter image description here

所以,没有这样的运气。 我甚至尝试手动将"<AllowUnsafeBlocks>true</AllowUnsafeBlocks>"粘贴到.xproj文件中,但编译器仍然会抱怨。 那么,是否可能在不为不安全方法创建另一个非xproj程序集的情况下启用此选项呢?
1个回答

16
ASP.NET 5工具的文档不够详细,但经过半小时的谷歌搜索后,我找到了解决方案。
在您的project.json文件中添加以下行:
{
    "buildOptions": { "allowUnsafe": true }
}

Source.


1
DNX也在他们自己的代码库中使用它。例如Microsoft.Dnx.Runtime - Henk Mollema
扩展文档:https://learn.microsoft.com/zh-cn/dotnet/articles/core/tools/project-json - Stefan Steiger

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接