-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathScriptCore.Generators.csproj
More file actions
24 lines (19 loc) · 1.09 KB
/
Copy pathScriptCore.Generators.csproj
File metadata and controls
24 lines (19 loc) · 1.09 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<Project Sdk="Microsoft.NET.Sdk">
<Import Project="$(MSBuildThisFileDirectory)..\EngineOutput.props" />
<PropertyGroup>
<!-- 소스 제너레이터는 Roslyn(컴파일러) 안에서 돌기 때문에 netstandard2.0이어야 한다.
대상 프로젝트가 .NET 10이어도 이건 바뀌지 않는다. -->
<TargetFramework>netstandard2.0</TargetFramework>
<LangVersion>latest</LangVersion>
<Nullable>enable</Nullable>
<IsRoslynComponent>true</IsRoslynComponent>
<IncludeBuildOutput>false</IncludeBuildOutput>
<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>
<!-- 런타임 배포물이 아닌 컴파일 타임 도구이므로 Bin이 아니라 Build 아래에 둔다. -->
<OutputPath>$(MSBuildThisFileDirectory)..\Build\Tools\Managed\$(MSBuildProjectName)\$(Configuration)\</OutputPath>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.11.0" PrivateAssets="all" />
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.4" PrivateAssets="all" />
</ItemGroup>
</Project>