我目前正在使用gulp文件在项目构建时自动创建NuGet包。我目前遇到的一个问题是版本控制 - 理想情况下我喜欢NuGet包版本来反映项目的版本。
我已经通过各种工具检查了gulp和节点,但到目前为止还没有找到任何可能有用的工具。有没有人遇到过这个问题的解决方案?
答案 0 :(得分:0)
据我所知,csproj文件没有自己的版本。此文件包含有关该项目中包含的文件,该项目中使用的程序集,项目GUID和项目版本等的信息。
所以我假设您想获得产品/程序集版本,然后使用此版本作为NuGet包版本。您可以使用gulp读取文件,然后使用正则表达式来匹配文件版本信息。