如果在c:\ soruce \ project1文件夹中调用nuget pack c:\source\project1\project.nuspec
,则无法从AssemblyInfo.cs中读取详细信息。
Visual Studio Team Services(以前的Visual Studio Online)就是这样做的,因为不可能使用从AssemblyInfo.cs读取的通配符版本号。
在Nuget中似乎没有任何选项来设置工作文件夹。
这个想法是在构建号上使用版本增量进行夜间构建。
答案 0 :(得分:0)
我通常直接通过以下方式从项目文件创建nuget包文件:
nuget pack MyProject.csproj
生成的包基于AssemblyInfo.cs中的版本号命名。