Skip to content

Commit 7997e50

Browse files
committed
Add hack to include transitive deps for private assets
1 parent f960131 commit 7997e50

1 file changed

Lines changed: 16 additions & 4 deletions

File tree

Src/FastData.SourceGenerator/FastData.SourceGenerator.csproj

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,22 @@
66
<TargetFramework>netstandard2.0</TargetFramework>
77
<CheckForOverflowUnderflow>false</CheckForOverflowUnderflow>
88
<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>
9+
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
10+
</PropertyGroup>
11+
12+
<ItemGroup>
13+
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" PrivateAssets="All" GeneratePathProperty="true" />
14+
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" PrivateAssets="all" />
15+
</ItemGroup>
16+
17+
<Target Name="GetDependencyTargetPaths">
18+
<ItemGroup>
19+
<TargetPathWithTargetPlatformMoniker Include="$(PKGMicrosoft_Extensions_Logging_Abstractions)\lib\netstandard2.0\Microsoft.Extensions.Logging.Abstractions.dll" IncludeRuntimeDependency="false" />
20+
</ItemGroup>
21+
</Target>
22+
23+
<PropertyGroup>
24+
<GetTargetPathDependsOn>$(GetTargetPathDependsOn);GetDependencyTargetPaths</GetTargetPathDependsOn>
925
</PropertyGroup>
1026

1127
<PropertyGroup Condition="'$(IsPack)' != 'true'">
@@ -16,10 +32,6 @@
1632
<None Include="$(OutputPath)\$(AssemblyName).dll" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false" />
1733
</ItemGroup>
1834

19-
<ItemGroup>
20-
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" PrivateAssets="all" />
21-
</ItemGroup>
22-
2335
<ItemGroup>
2436
<Compile Include="..\FastData\**\*.cs">
2537
<Link>FastData\%(RecursiveDir)%(Filename)%(Extension)</Link>

0 commit comments

Comments
 (0)