我的包构建成功并上传到VSTS中的包饲料,但我似乎无法弄清楚如何编辑包的描述和作者,以便我的设置值显示在包饲料。VSTS自动化构建NuGet包装器/发行商
从我读我把我的的NuGet打包内容下的额外生成属性,当我查看日志文件,我看到这一点:
...NuGet.exe pack "...csproj" -OutputDirectory "..." -Properties Configuration=release;Description="My Description";Authors="Me";Owners="My Company"
从文档,我相信我这样做是正确的(但显然我没有)。对于“其他构建属性”与NuGet参数之间的关系,似乎有点混淆。
我的目标再次是获得描述和作者,我设置为可从Visual Studio中的NuGet包管理器查看。
我想过这样做,但我不希望有手动更新* .NuSpec文件的版本。我看到你有一个变量“$(v)”,但是有没有办法从AssemblyVersion属性中获取该变量的值?我的解决方案是一个单独的类库,我试图制作一个模板,以便轻松地发布我们常见的内部类库。 – LorneCash
@LorneCash是的,你可以在参数中指定版本。 (我在构建定义中使用了一个变量值) –
@LorneCash如果可以从程序集中检索元数据,然后通过VSTS构建进行构建,打包和发布,则可以直接更新AssemblyInfo.cs文件。我更新了我的答案。 –