Skip to content

Commit febb42b

Browse files
committed
More dependency version fixups
1 parent 4a4cae4 commit febb42b

File tree

4 files changed

+43
-14
lines changed

4 files changed

+43
-14
lines changed

ReleaseNotes.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
# 3.0.0
2+
3+
- Added support for specifying additional MSBuild arguments via `EnvironmentOptions.Arguments`.
4+
- Updated the MSBuild.StructuredLogger package to version 2.1.133
5+
- Updated MSBuild packages to 16.5.0 (#140, thanks @colombod)
6+
- Updated Microsoft.CodeAnalysis packages to 3.6.0
7+
- The result of these package updates is that while Buildalyzer itself targets .NET Standard 2.0, any consuming application will need to target either .NET Core 2.1 or .NET Framework 4.7.2 (or higher)
8+
19
# 2.6.0
210

311
- [Refactoring] Refactored key classes into interfaces for easier testing (#132, thanks @richardwerkman)
Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project Sdk="Microsoft.NET.Sdk">
22
<PropertyGroup>
3-
<TargetFramework>netstandard2.0</TargetFramework>
3+
<TargetFramework>netstandard1.3</TargetFramework>
44
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
55
<IncludeBuildOutput>true</IncludeBuildOutput>
66
<Authors>Dave Glick and contributors</Authors>
@@ -10,33 +10,36 @@
1010
<Version>1.0.0</Version>
1111
<PackageProjectUrl>https://github.com/daveaglick/Buildalyzer</PackageProjectUrl>
1212
<RepositoryUrl>https://github.com/daveaglick/Buildalyzer.git</RepositoryUrl>
13+
<RepositoryType>git</RepositoryType>
1314
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1415
<AssemblyVersion>1.0.0.0</AssemblyVersion>
1516
<FileVersion>1.0.0.0</FileVersion>
16-
<TargetsForTfmSpecificBuildOutput>$(TargetsForTfmSpecificBuildOutput);PackLogger</TargetsForTfmSpecificBuildOutput>
17-
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
18-
<OutputType>Library</OutputType>
17+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
18+
<IncludeSymbols>true</IncludeSymbols>
19+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
20+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
21+
<TargetsForTfmSpecificBuildOutput>$(TargetsForTfmSpecificBuildOutput);PackLogger</TargetsForTfmSpecificBuildOutput>
1922
</PropertyGroup>
2023
<ItemGroup>
21-
<PackageReference Include="Microsoft.Build" Version="15.8.166" PrivateAssets="All" />
22-
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="15.8.166" PrivateAssets="All" />
24+
<PackageReference Include="Microsoft.Build" Version="14.3.0" PrivateAssets="All" />
25+
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="14.3.0" PrivateAssets="All" />
2326
<PackageReference Include="MsBuildPipeLogger.Logger" Version="1.1.2" PrivateAssets="All" IsLogger="true" />
2427
</ItemGroup>
25-
28+
2629
<!-- Get the logger files for later use -->
2730
<Target Name="GetLoggerFiles" DependsOnTargets="ResolveReferences">
2831
<ItemGroup>
2932
<LoggerFiles Include="$([MSBuild]::EnsureTrailingSlash($(NuGetPackageRoot)))msbuildpipelogger.logger/%(PackageReference.Version)/**/*.dll" />
3033
</ItemGroup>
3134
<Error Condition="'@(LoggerFiles)' == ''" Text="Could not find MsBuildPipeLogger.Logger files" />
3235
</Target>
33-
36+
3437
<!-- Workaround to pack package reference directly -->
3538
<!-- See https://github.com/NuGet/Home/issues/3891 -->
3639
<!-- And https://github.com/NuGet/Home/issues/4837 -->
3740
<Target Name="PackLogger" DependsOnTargets="GetLoggerFiles">
3841
<ItemGroup>
39-
<BuildOutputInPackage Include="@(LoggerFiles)" />
42+
<BuildOutputInPackage Include="@(LoggerFiles)" />
4043
</ItemGroup>
4144
</Target>
4245
</Project>

src/Buildalyzer.Workspaces/Buildalyzer.Workspaces.csproj

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,15 @@
88
<Description>A little utility to perform design-time builds of .NET projects without having to think too hard about it. This extension library adds support for creating a Roslyn workspace from Buildalyzer.</Description>
99
<PackageProjectUrl>https://github.com/daveaglick/Buildalyzer</PackageProjectUrl>
1010
<RepositoryUrl>https://github.com/daveaglick/Buildalyzer.git</RepositoryUrl>
11+
<RepositoryType>git</RepositoryType>
1112
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1213
<GeneratePackageOnBuild>true</GeneratePackageOnBuild>
1314
<AssemblyVersion>1.0.0.0</AssemblyVersion>
1415
<FileVersion>1.0.0.0</FileVersion>
16+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
17+
<IncludeSymbols>true</IncludeSymbols>
18+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
19+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1520
</PropertyGroup>
1621

1722
<ItemGroup>

src/Buildalyzer/Buildalyzer.csproj

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,19 +9,32 @@
99
<Version>1.0.0</Version>
1010
<PackageProjectUrl>https://github.com/daveaglick/Buildalyzer</PackageProjectUrl>
1111
<RepositoryUrl>https://github.com/daveaglick/Buildalyzer.git</RepositoryUrl>
12+
<RepositoryType>git</RepositoryType>
1213
<PackageLicenseExpression>MIT</PackageLicenseExpression>
1314
<AssemblyVersion>1.0.0.0</AssemblyVersion>
1415
<FileVersion>1.0.0.0</FileVersion>
16+
<PublishRepositoryUrl>true</PublishRepositoryUrl>
17+
<IncludeSymbols>true</IncludeSymbols>
18+
<SymbolPackageFormat>snupkg</SymbolPackageFormat>
19+
<GenerateDocumentationFile>true</GenerateDocumentationFile>
1520
</PropertyGroup>
1621
<ItemGroup>
17-
<PackageReference Include="Microsoft.Build" Version="15.8.166" />
18-
<PackageReference Include="Microsoft.Build.Framework" Version="15.8.166" />
19-
<PackageReference Include="Microsoft.Build.Tasks.Core" Version="15.8.166" />
20-
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="15.8.166" />
22+
<PackageReference Include="Microsoft.Build" Version="16.5.0">
23+
<NoWarn>NU1701</NoWarn>
24+
</PackageReference>
25+
<PackageReference Include="Microsoft.Build.Framework" Version="16.5.0">
26+
<NoWarn>NU1701</NoWarn>
27+
</PackageReference>
28+
<PackageReference Include="Microsoft.Build.Tasks.Core" Version="16.5.0">
29+
<NoWarn>NU1701</NoWarn>
30+
</PackageReference>
31+
<PackageReference Include="Microsoft.Build.Utilities.Core" Version="16.5.0">
32+
<NoWarn>NU1701</NoWarn>
33+
</PackageReference>
2134
<PackageReference Include="Microsoft.Extensions.DependencyModel" Version="2.1.0" />
2235
<PackageReference Include="Microsoft.Extensions.Logging" Version="2.1.1" />
2336
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="2.1.1" />
24-
<PackageReference Include="MSBuild.StructuredLogger" Version="2.0.174" />
37+
<PackageReference Include="MSBuild.StructuredLogger" Version="2.1.133" />
2538
<PackageReference Include="MsBuildPipeLogger.Server" Version="1.1.2" />
2639
<PackageReference Include="System.Reflection.TypeExtensions" Version="4.6.0" />
2740
</ItemGroup>

0 commit comments

Comments
 (0)