调试 csproj 文件中的特定 PropertyGroup

Ben*_*Ben 6 csproj .net-core

是否可以在 dotnet core (3.1.1) 中包含我的 csproj 文件的一部分,该部分仅在调试时包含?我想完成类似以下的事情

<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>  <!--always valid-->
    <TargetFramework>netcoreapp3.1</TargetFramework>
    <GenerateRuntimeConfigurationFiles>true</GenerateRuntimeConfigurationFiles>
    <AWSProjectType>Lambda</AWSProjectType>
    <AssemblyName>SomeAssembly</AssemblyName>
    <RootNamespace>Some.Root.Namespace</RootNamespace>
</PropertyGroup>
<PropertyGroup> <!--Debugonly-->        
    <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
</PropertyGroup>

....
</Project>
Run Code Online (Sandbox Code Playgroud)

wei*_*hch 11

是的,使用条件PropertyGroup

<PropertyGroup Condition="'$(Configuration)'=='Debug'">
    <!--Debugonly-->
</PropertyGroup>
Run Code Online (Sandbox Code Playgroud)