the nuget pack command can accept a nuspec or a csproj as defined here http://docs.nuget.org/docs/reference/command-line-reference#Pack_Command . I have a few nuget packages that  are created by using the Spec command (http://docs.nuget.org/docs/reference/command-line-reference#Spec_Command) which will generate tokenized nuspec file. this nuspec file in the same directory as the csproj will be used with the nuget pack on the csproj and inject the assembly specific information.