我有我的本地nuget库存储库,分别用于我的个人和工作关联类库。在生成后事件中更新本地nuget包
我已经为不再处于开发阶段的库创建了一些nuget包。我只为他们做了这些,因为我不知道如何在项目建立后自动更新它们。
我已经想通过使用Visual Studio命令提示符的nuget命令行完成所有工作。所以,我可以很容易做到我所需要的工作(当然我会完全知道的命令,我不!)
基本上我想下面的任务在我的项目的生成后事件执行。
在项目构建:
- 复制项目的dll到一个特定的文件夹(NuGet包的lib文件夹)
- 更新为新的文件版本nuspec文件(我的项目是在每次构建增加文件版本)
- 创建新的文件版本
菲尔哈克新nupkg文件显示了一些这方面的功能,但它仍然是一个原型,据我可以告诉。
所以我的要求是上述。有没有其他人完成了这个?
如果你想设置输出目录,你也可以避免两步过程。另外,您可能需要考虑是否需要包含依赖关系: nuget pack“$(ProjectPath)”-outputdirectory“c:\ NuGetPackages”-IncludeReferencedProjects – 2014-07-03 16:02:21
这对于不会暴露远程NuGet Feed打包路径作为共享。 – 2015-11-09 20:43:17