Hi - I've been struggling with getting nugetter/msbuild and tfs to work in my CI environment.
And frankly, this stuff just doesn't mesh well. The most recent error I have is:
"the replacement token 'id' has no value.
I check the SourceDir on my build server, and I see everything was compiled, and sitting there in the bin directory. So I know MSBuild did it's job.
I have package restore enabled, and I can see the package I am referencing in this build being retrieved, and there it is in the bin directory at the end of the build. So I know that is working.
The next step is getting nugetter to package all of this up into a package file I can deploy and version for our private repository. Here are my package command line arguments:
So I'm guessing my issue is that nuget is calling pack but this basePath is empty. I checked. It doesn't contain the cproj file. And in fact, shouldn't this basePath be set to the Binary directory which is the output of the MSBUILD?
It can't find a version number ($ID) because there aren't any .dlls in any of these paths listed above. But I can't figure out how to tell NuGetter to just use the $OutPut directory from MSBUILD.
Anyone? Is this project even active anymore?