--- lang: ja-jp breaks: true --- # csproj `BlockReflectionAttribute` の意味は?? .NET Core 2021-08-22 `System.Private.ServiceModel`パッケージのcsprojに以下の設定がある。 ```xml= <PropertyGroup> <BlockReflectionAttribute>true</BlockReflectionAttribute> <!-- <BlockReflectionAttribute Condition="'$(BlockReflectionAttribute)' == '' and '$(UWPCompatible)' == 'true' and '$(IsTestProject)' != 'true'">true</BlockReflectionAttribute> <BlockReflectionAttribute Condition="'$(MSBuildProjectExtension)' != '.csproj'">false</BlockReflectionAttribute> --> <!-- For debug builds we include the full value string so that we get actual resources, even in the case the toolchain strips the resources file --> <GenerateResxSourceIncludeDefaultValues Condition="'$(ConfigurationGroup)' == 'Debug'">true</GenerateResxSourceIncludeDefaultValues> </PropertyGroup> ``` ###### tags: `MSBuild` `csproj` `BlockReflectionAttribute` `System.Private.ServiceModel` `.NET Core`