Skip to content

Commit 1828b93

Browse files
authored
Merge pull request #59 from hughesjs/fix-release
Manually pack the yaml dotnet dep
2 parents 0b4fc81 + 127e515 commit 1828b93

File tree

2 files changed

+11
-11
lines changed

2 files changed

+11
-11
lines changed

src/SuperFluid.Tests/SuperFluid.Tests.csproj

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2626
<PrivateAssets>all</PrivateAssets>
2727
</PackageReference>
28-
<PackageReference Include="YamlDotNet" Version="13.1.0" />
28+
<PackageReference Include="YamlDotNet" Version="16.3.0" />
2929
</ItemGroup>
3030

3131
<ItemGroup>

src/SuperFluid/SuperFluid.csproj

+10-10
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
<PackageReadmeFile>./README.md</PackageReadmeFile>
1818
<IncludeBuildOutput>false</IncludeBuildOutput>
1919
<EnforceExtendedAnalyzerRules>true</EnforceExtendedAnalyzerRules>
20+
<DevelopmentDependency>true</DevelopmentDependency>
2021
</PropertyGroup>
2122

2223
<ItemGroup>
@@ -30,24 +31,23 @@
3031
<ItemGroup>
3132
<PackageReference Include="Microsoft.CodeAnalysis.CSharp" Version="4.4.0" PrivateAssets="all" />
3233
<PackageReference Include="Microsoft.CodeAnalysis.Analyzers" Version="3.3.4" PrivateAssets="all" />
33-
<PackageReference Include="YamlDotNet" Version="13.1.0" PrivateAssets="all" GeneratePathProperty="true" />
34+
<PackageReference Include="YamlDotNet" Version="16.3.0" GeneratePathProperty="true" PrivateAssets="all" />
3435
</ItemGroup>
35-
36-
<!-- Gross hack to let source generator use nuget packages -->
36+
37+
3738
<PropertyGroup>
3839
<GetTargetPathDependsOn>$(GetTargetPathDependsOn);GetDependencyTargetPaths</GetTargetPathDependsOn>
3940
</PropertyGroup>
40-
41-
<Target Name="GetDependencyTargetPaths" AfterTargets="ResolvePackageDependenciesForBuild">
42-
<ItemGroup>
43-
<TargetPathWithTargetPlatformMoniker Include="@(ResolvedCompileFileDefinitions)" IncludeRuntimeDependency="false" />
44-
<None Include="@(ResolvedCompileFileDefinitions)" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false" />
45-
</ItemGroup>
41+
42+
<Target Name="GetDependencyTargetPaths">
43+
<ItemGroup>
44+
<TargetPathWithTargetPlatformMoniker Include="$(PKGYamlDotNet)\lib\netstandard2.0\YamlDotNet.dll" IncludeRuntimeDependency="false" />
45+
</ItemGroup>
4646
</Target>
47-
<!-- End Hack -->
4847

4948

5049
<ItemGroup>
5150
<None Include="$(OutputPath)\$(AssemblyName).dll" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false" />
51+
<None Include="$(PKGYamlDotNet)\lib\netstandard2.0\YamlDotNet.dll" Pack="true" PackagePath="analyzers/dotnet/cs" Visible="false" />
5252
</ItemGroup>
5353
</Project>

0 commit comments

Comments
 (0)