即使在project.json中将allowunsafe标志设置为true,也会在.Net Core中出现不安全的代码编译错误

Use*_*234 19 .net unsafe .net-core coreclr

我在我的.Net核心应用程序中使用了一些不安全的代码.为此,我在project.json文件中进行了此更改

"compilationOptions": { "allowUnsafe": true, }

这个错误仍然存​​在 error CS0227: Unsafe code may only appear if compiling with /unsafe

我已经经历过这个了

不安全的代码将无法在Visual Studio 2015上编译

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

Ray*_*Ray 40

在较新的*.csproj文件中,现在是:

<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
Run Code Online (Sandbox Code Playgroud)

任何PropertyGroup.


IAb*_*act 8

更改compilationOptionsbuildOptions:

"buildOptions": {
    "allowUnsafe": true
}
Run Code Online (Sandbox Code Playgroud)