-
-
Notifications
You must be signed in to change notification settings - Fork 7
/
Copy pathNuGetizer.Tasks.csproj
54 lines (44 loc) · 2.54 KB
/
NuGetizer.Tasks.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>
<RootNamespace>NuGetizer</RootNamespace>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<Description>
NuGetizer is a drop-in replacement for the .NET SDK built-in Pack (a.k.a. "SDK Pack"),
fully extensible via consistent and easy to understand MSBuild properties and items,
designed and centered around best practices in MSBuild design and extensibility.
Yes, this means you'll never need to write a .nuspec by hand ever again, no matter
how complicated or advanced your packing scenarios are.
</Description>
<PackageTags>dotnet tool nuget pack packaging</PackageTags>
<DevelopmentDependency>true</DevelopmentDependency>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Build.Tasks.Core" Version="15.9.20" PrivateAssets="all" />
<PackageReference Include="NuGet.Packaging" Version="6.12.1" PrivateAssets="all" />
<PackageReference Include="NuGet.ProjectManagement" Version="4.2.0" PrivateAssets="all" />
<PackageReference Include="PolySharp" Version="1.14.1" PrivateAssets="all" />
<PackageReference Include="ThisAssembly.Project" Version="1.5.0" PrivateAssets="all" />
<PackageReference Include="ThisAssembly.Strings" Version="1.5.0" PrivateAssets="all" />
<PackageReference Include="Minimatch" Version="2.0.0" PrivateAssets="all" />
</ItemGroup>
<ItemGroup>
<ProjectCapability Include="Pack" />
</ItemGroup>
<ItemGroup>
<None Update="@(None)" CopyToOutputDirectory="PreserveNewest" Pack="true" />
<None Update="NuGetizer.MultiTargeting.props" PackagePath="buildMultiTargeting\NuGetizer.props" />
<None Update="NuGetizer.MultiTargeting.targets" PackagePath="buildMultiTargeting\NuGetizer.targets" />
<None Include="NuGetizer.PackageMetadata.targets;dotnet-nugetize.props;dotnet-nugetize.targets" PackagePath="buildMultiTargeting\%(Filename)%(Extension)" Pack="true" />
<None Update="NuGetizer.Tasks.targets" Pack="false" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\CodeAnalysis\CodeAnalysis.csproj" ReferenceOutputAssembly="false" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Update="Resources.resx" Generator="" />
</ItemGroup>
<Import Project="NuGetizer.Tasks.Pack.targets" Condition="'$(GeneratePackageOnBuild)' == 'false' AND '$(NuGetize)' != 'true'" />
<Import Project="NuGetizer.Tasks.targets" />
</Project>