Describe the Bug
Nugetizer and NBGV do not play nice together when you want to have automatic git versioning to be used alongside Nugetizer packaging.
Steps to Reproduce
I was trying to package a source code only package. You just need a simple cs file.
And the project file
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<PackageId>X.Y.Z</PackageId>
<PackBuildOutput>false</PackBuildOutput>
<PackCompile>true</PackCompile>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Nugetizer" Version="0.8.0" PrivateAssets="all" />
<PackageReference Include="Nerdbank.GitVersioning" Version="3.5.107" PrivateAssets="all" />
</ItemGroup>
</Project>
version.json required by NBGV
{
"$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json",
"version": "1.0-beta",
"publicReleaseRefSpec": [
"^refs/heads/master$",
"^refs/heads/v\\d+(?:\\.\\d+)?$"
],
"cloudBuild": {
"buildNumber": {
"enabled": true
}
}
}
Expected Behavior
Package should be produced via dotnet pack and versioned automatically.
Exception with Stack Trace
Determining projects to restore...
Restored C:\Users\hank.mccord\source\repos\nbgvbug\nbgvbug.csproj (in 142 ms).
C:\Users\hank.mccord\.nuget\packages\nugetizer\0.8.0\build\NuGetizer.targets(139,5): error NG0011: Some project referen
ces cannot be properly packaged. Please install the NuGetizer package on the following projects: C:\Users\hank.mccord\.
nuget\packages\nerdbank.gitversioning\3.5.107\build\PrivateP2PCaching.proj. [C:\Users\hank.mccord\source\repos\nbgvbug\
nbgvbug.csproj]
Version Info
NuGetizer: v0.8.0
Describe the Bug
Nugetizer and NBGV do not play nice together when you want to have automatic git versioning to be used alongside Nugetizer packaging.
Steps to Reproduce
I was trying to package a source code only package. You just need a simple cs file.
And the project file
version.jsonrequired by NBGV{ "$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json", "version": "1.0-beta", "publicReleaseRefSpec": [ "^refs/heads/master$", "^refs/heads/v\\d+(?:\\.\\d+)?$" ], "cloudBuild": { "buildNumber": { "enabled": true } } }Expected Behavior
Package should be produced via
dotnet packand versioned automatically.Exception with Stack Trace
Version Info
NuGetizer: v0.8.0