「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。
Linux上の.NET Core環境でdotnetコマンドのビルドで 条件付きコンパイルシンボル(DefineConstants?)に設定した値が効かず、#if-#endifが適切に動作しない。
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'"> <DefineConstants>TRACE;NETCORE</DefineConstants> </PropertyGroup>
↓ ↓ ↓ <PropertyGroup> <DefineConstants>TRACE;NETCORE</DefineConstants> </PropertyGroup>
↓ ↓ ↓
<PropertyGroup> <DefineConstants>TRACE;NETCORE</DefineConstants> </PropertyGroup>
Tags: :テスト, :デバッグ, :デプロイ, :.NET開発, :.NET Core