I have setup a TeamCity 7.0.3 server to publish the assembly builds as NuGet packages. I am using TeamCity's built-in NuGet package hosting feature. The problem I am having is that the package is not showing when I set the NuGet package manager in Visual Studio to Stable only. It does appear when I change this to 'Include Prerelease'. The problem is that I don't believe I am doing anything to trigger it to be treated as a Prerelease (after reading: http://docs.nuget.org/docs/reference/versioning#Prerelease_Versions).
My NuGet package spec is as follows:
<file src="Tools\MyProgram\bin\Debug\*.exe" target="lib\net40" />
<file src="Tools\ MyProgram\bin\Debug\*.dll" target="lib\net40" />
In the NuGet Pack build runner, I have put the version number as %build.number%.0.0. This creates a version number in the format x.y.z where x is incremented by one for each build.
Can anyone tell me why or how I can publish the package as a stable release?