.NET : 11. CA1416 : This call site is reachable on all plaforms. ‘___’ is only supported on: ‘windows’ 해결방법
닷넷 마이그레인션 후 다음과 같이 CA1416
경고가 발생하는 경우,
CA1416 : This call site is reachable on all plaforms. ‘___’ is only supported on: ‘windows’
AssemblyInfo.cs
파일이 있는 경우, SupportedOSPlatform
속성에 OS를 지정한다.
// AssemblyInfo.cs
[assembly: System.Runtime.Versioning.SupportedOSPlatform("windows")]
AssemblyInfo.cs
파일이 없는 경우, 프로젝트 파일에서 GenerateAssemblyInfo
속성 값을 true
로 설정한다.
// project.csproj
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<GenerateAssemblyInfo>true</GenerateAssemblyInfo>
</PropertyGroup>
...
</Project>
댓글남기기