Dot-Net
即使在 project.json 中將 allowunsafe 標誌設置為 true 後,.NET Core 中的不安全程式碼編譯錯誤
我在我的 .NET Core 應用程序中使用了一些不安全的程式碼。為此,我在project.json文件中進行了此更改:
"compilationOptions": { "allowUnsafe": true, }但是,我仍然收到錯誤消息
CS0227: Unsafe code may only appear if compiling with /unsafe。我已經經歷過這個:
**注意:
此答案基於早期的*.Net Core/Standard*項目格式,以
json. 對於新格式,csproj請參閱 Ray’s answer。**更改
compilationOptions為buildOptions:"buildOptions": { "allowUnsafe": true }
在較新的
*.csproj文件中,現在是:<AllowUnsafeBlocks>true</AllowUnsafeBlocks>在任何
PropertyGroup.