|
1 | 1 | <Project Sdk="Microsoft.NET.Sdk"> |
2 | 2 | <PropertyGroup> |
3 | | - <TargetFramework>netstandard2.0</TargetFramework> |
| 3 | + <TargetFramework>netstandard1.3</TargetFramework> |
4 | 4 | <GeneratePackageOnBuild>true</GeneratePackageOnBuild> |
5 | 5 | <IncludeBuildOutput>true</IncludeBuildOutput> |
6 | 6 | <Authors>Dave Glick and contributors</Authors> |
|
10 | 10 | <Version>1.0.0</Version> |
11 | 11 | <PackageProjectUrl>https://github.com/daveaglick/Buildalyzer</PackageProjectUrl> |
12 | 12 | <RepositoryUrl>https://github.com/daveaglick/Buildalyzer.git</RepositoryUrl> |
| 13 | + <RepositoryType>git</RepositoryType> |
13 | 14 | <PackageLicenseExpression>MIT</PackageLicenseExpression> |
14 | 15 | <AssemblyVersion>1.0.0.0</AssemblyVersion> |
15 | 16 | <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> |
19 | 22 | </PropertyGroup> |
20 | 23 | <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" /> |
23 | 26 | <PackageReference Include="MsBuildPipeLogger.Logger" Version="1.1.2" PrivateAssets="All" IsLogger="true" /> |
24 | 27 | </ItemGroup> |
25 | | - |
| 28 | + |
26 | 29 | <!-- Get the logger files for later use --> |
27 | 30 | <Target Name="GetLoggerFiles" DependsOnTargets="ResolveReferences"> |
28 | 31 | <ItemGroup> |
29 | 32 | <LoggerFiles Include="$([MSBuild]::EnsureTrailingSlash($(NuGetPackageRoot)))msbuildpipelogger.logger/%(PackageReference.Version)/**/*.dll" /> |
30 | 33 | </ItemGroup> |
31 | 34 | <Error Condition="'@(LoggerFiles)' == ''" Text="Could not find MsBuildPipeLogger.Logger files" /> |
32 | 35 | </Target> |
33 | | - |
| 36 | + |
34 | 37 | <!-- Workaround to pack package reference directly --> |
35 | 38 | <!-- See https://github.com/NuGet/Home/issues/3891 --> |
36 | 39 | <!-- And https://github.com/NuGet/Home/issues/4837 --> |
37 | 40 | <Target Name="PackLogger" DependsOnTargets="GetLoggerFiles"> |
38 | 41 | <ItemGroup> |
39 | | - <BuildOutputInPackage Include="@(LoggerFiles)" /> |
| 42 | + <BuildOutputInPackage Include="@(LoggerFiles)" /> |
40 | 43 | </ItemGroup> |
41 | 44 | </Target> |
42 | 45 | </Project> |
0 commit comments