-
-
Notifications
You must be signed in to change notification settings - Fork 121
Expand file tree
/
Copy pathRoslyn.props
More file actions
33 lines (27 loc) · 1.59 KB
/
Roslyn.props
File metadata and controls
33 lines (27 loc) · 1.59 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
25
26
27
28
29
30
31
32
33
<Project>
<!-- Polyfill is added by Directory.Build.props for internal projects -->
<ItemGroup>
<PackageReference Include="Microsoft.CodeAnalysis.Common" VersionOverride="$(RoslynVersion).*"/>
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" VersionOverride="$(RoslynVersion).*"/>
</ItemGroup>
<!-- Link source files from the base project (e.g. ..\TUnit.Analyzers\**\*.cs) -->
<ItemGroup Condition="'$(_BaseProjectName)' != ''">
<Compile Include="..\$(_BaseProjectName)\**\*.cs" Exclude="..\$(_BaseProjectName)\obj\**\*.cs" />
</ItemGroup>
<!-- Analyzer projects: include .resx embedded resources and shared extensions -->
<ItemGroup Condition="$(_BaseProjectName.EndsWith('.Analyzers'))">
<EmbeddedResource Include="..\$(_BaseProjectName)\**\*.resx" />
<Compile Include="..\TUnit.Core.SourceGenerator\Extensions\ParsableTypeExtensions.cs" />
</ItemGroup>
<!-- AspNetCore.Analyzers: include analyzer release tracking files -->
<ItemGroup Condition="$(_BaseProjectName.Contains('AspNetCore.Analyzers'))">
<AdditionalFiles Include="..\$(_BaseProjectName)\AnalyzerReleases.Shipped.md" />
<AdditionalFiles Include="..\$(_BaseProjectName)\AnalyzerReleases.Unshipped.md" />
</ItemGroup>
<!-- SourceGenerator: include folder link for IDE navigation -->
<ItemGroup Condition="$(_BaseProjectName.Contains('SourceGenerator'))">
<Folder Include="..\$(_BaseProjectName)\CodeGenerators\Writers\Hooks\">
<Link>CodeGenerators\Writers\Hooks</Link>
</Folder>
</ItemGroup>
</Project>