Спецификация отладки c PropertyGroup в файле csproj - PullRequest
1 голос
/ 24 апреля 2020

Возможно ли иметь раздел моего файла csproj в ядре do tnet (3.1.1), который включается только при отладке? Я хотел бы выполнить sh что-то вроде следующего

<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>

1 Ответ

2 голосов
/ 24 апреля 2020

Да, используйте условные PropertyGroup:

<PropertyGroup Condition="'$(Configuration)'=='Debug'">
    <!--Debugonly-->
</PropertyGroup>
...