如何从 ASP.NET xproj 调用不安全代码
How to call unsafe code from ASP.NET xproj
我今天使用 Visual Studio 2015 中的新 Class Library (Package)
模板创建了一个 class 库。显然它使用了一种奇特的新项目格式,即 ASP.NET xproj,用于构建包。虽然这对我来说很好,但我如何从库中调用不安全的代码?我查看了 Project > Properties > Build,应该是切换不安全代码的选项,但我得到的只是:
所以是的,没有这样的运气。我什至尝试将 "<AllowUnsafeBlocks>true</AllowUnsafeBlocks>"
手动粘贴到 .xproj 文件中,但编译器仍然报错。
是否可以在不为不安全方法创建另一个非 xproj 程序集的情况下启用它?
ASP.NET 5 个工具的文档几乎不够完整,但在搜索 Google 半小时后,我找到了解决方案。
在您的 project.json 文件中,添加此行:
{
"buildOptions": { "allowUnsafe": true }
}
我今天使用 Visual Studio 2015 中的新 Class Library (Package)
模板创建了一个 class 库。显然它使用了一种奇特的新项目格式,即 ASP.NET xproj,用于构建包。虽然这对我来说很好,但我如何从库中调用不安全的代码?我查看了 Project > Properties > Build,应该是切换不安全代码的选项,但我得到的只是:
所以是的,没有这样的运气。我什至尝试将 "<AllowUnsafeBlocks>true</AllowUnsafeBlocks>"
手动粘贴到 .xproj 文件中,但编译器仍然报错。
是否可以在不为不安全方法创建另一个非 xproj 程序集的情况下启用它?
ASP.NET 5 个工具的文档几乎不够完整,但在搜索 Google 半小时后,我找到了解决方案。
在您的 project.json 文件中,添加此行:
{
"buildOptions": { "allowUnsafe": true }
}