47 lines
1.6 KiB
XML
47 lines
1.6 KiB
XML
<Project Sdk="Internal.AspNetCore.Sdk">
|
|
<PropertyGroup>
|
|
<Description>CSharp Analyzers for ASP.NET Core MVC.</Description>
|
|
<PackageTags>aspnetcore;aspnetcoremvc</PackageTags>
|
|
|
|
<TargetFramework>netstandard1.3</TargetFramework>
|
|
<IncludeBuildOutput>false</IncludeBuildOutput>
|
|
<EnableApiCheck>false</EnableApiCheck>
|
|
<GenerateDocumentationFile>false</GenerateDocumentationFile>
|
|
<NuspecFile>$(MSBuildProjectName).nuspec</NuspecFile>
|
|
</PropertyGroup>
|
|
|
|
<ItemGroup>
|
|
<PackageReference Include="Microsoft.CodeAnalysis.CSharp.Workspaces" Version="$(MicrosoftCodeAnalysisCSharpWorkspacesPackageVersion)" PrivateAssets="All" />
|
|
</ItemGroup>
|
|
|
|
<ItemGroup>
|
|
<SignedPackageFile Include="$(TargetPath)" PackagePath="analyzers/dotnet/cs/$(TargetFileName)" Certificate="$(AssemblySigningCertName)" />
|
|
</ItemGroup>
|
|
|
|
<Target Name="PopulateNuspec" BeforeTargets="GenerateNuspec" DependsOnTargets="Build">
|
|
|
|
<PropertyGroup>
|
|
<!-- Make sure we create a symbols.nupkg. -->
|
|
<IncludeSymbols>true</IncludeSymbols>
|
|
|
|
<NuspecProperties>
|
|
id=$(PackageId);
|
|
version=$(PackageVersion);
|
|
authors=$(Authors);
|
|
description=$(Description);
|
|
tags=$(PackageTags.Replace(';', ' '));
|
|
licenseUrl=$(PackageLicenseUrl);
|
|
projectUrl=$(PackageProjectUrl);
|
|
iconUrl=$(PackageIconUrl);
|
|
repositoryUrl=$(RepositoryUrl);
|
|
repositoryCommit=$(RepositoryCommit);
|
|
copyright=$(Copyright);
|
|
|
|
OutputBinary=$(OutputPath)$(AssemblyName).dll;
|
|
OutputSymbol=$(OutputPath)$(AssemblyName).pdb;
|
|
</NuspecProperties>
|
|
</PropertyGroup>
|
|
</Target>
|
|
|
|
</Project>
|