Please also see Enhance VS Extension (Proposal 1).
Proposal: Add a "Publish Nuget" command and a "Publish Nuget settings" command to the Build menu using the VS Extension.
The former will look for publish settings in the .csproj/.vbproj file, and if absent will first open the Publish Nuget settings dialog. If present, it will automatically publish the NuGet using the specified settings.
The latter will allow editing of publish settings, which will be added to the .csproj/.vbproj file.
For now this will support:
- saving the created NuGet to the file system.
- pushing the NuGet to a NuGet server.
But it can be extended with other options - like specifying where the NuSpec file is (which could be respected by the NuGet command line and Enhance VS Extension (Proposal 1). Also adding command
line option to the NuGet pack call, etc.
Also a "Publish All Nugets" command will be added to the Build menu to publish all the NuGets in a solution.