繁体   English   中英

如何在 Visual Studio 2019 .net5.0 上允许发布和调试不安全代码

[英]How to allow unsafe code for Release and Debug on visual studio 2019 .net5.0

我查看了这个问题,询问如何允许 azure 函数发布代码的不安全代码。

这建议"Make sure you set the Allows unsafe code for the Release build as well."

我已经在Project Properties -> Build -> Check Allow unsafe code上启用了不安全模式。

但我没有发现在DebugRelease上启用不安全代码之间的区别。

我使用的是 Visual Studio 2019 .Net 5.0

在 Release 上启用它的路径在哪里?

右键单击您的项目文件,然后应用下图。 配置菜单也应该有发布模式。

在此处输入图片说明

无论您使用什么 IDE,您都可以通过将属性组添加到您的 csproj 文件来激活它,就像在本示例中为ReleaseDebug所做的那样。

<Project Sdk="Microsoft.NET.Sdk">

      <PropertyGroup>
        <OutputType>Exe</OutputType>
        <TargetFramework>net5.0</TargetFramework>
      </PropertyGroup>
    
      <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
        <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
      </PropertyGroup>
    
      <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'">
        <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
      </PropertyGroup>
    
    </Project>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM