我今天用visual studio 2015中的新模板创建了一个类库。显然,它使用了一种奇特的新项目格式asp.net xproj来构建包。虽然我没意见,但我如何调用库中的不安全代码?我查看了Projt> Projt> Bug,其中切换不安全代码的选项应该是,但我所得到的是:
c# - 如何从ASP.NET xproj调用不安全的代码-LMLPHP
所以是的,没有这样的运气。我甚至试过手动将Class Library (Package)粘贴到.xproj文件中,但编译器仍然抱怨。
是否可以在不为不安全方法创建另一个非xproj程序集的情况下启用此功能?

最佳答案

net 5工具的文档记录还不够好,但在搜索了谷歌半个小时后,我找到了解决方案。
在project.json文件中,添加以下行:

{
    "buildOptions": { "allowUnsafe": true }
}

Source.

07-27 23:24