在预构建事件期间更改程序集版本

时间:2017-09-19 23:04:32

标签: visual-studio

我有一个工具,一个简单的控制台应用程序,在运行发布版本时更新我的​​项目版本。它使用新的自定义版本更新csproj。我从预构建事件中调用它。

它正确更新文件,但在构建完成后,版本与工具运行之前的版本相同。然后在下一个构建中,它将被设置为第一个应该是什么。

例如,如果构建版本是1.0.0.0并且我的工具将其更新为1.0.0.1,则第一个构建版本将输出1.0.0.0。然后在第二个构建它将改变csproj哟1.0.0.2但输出dll将是1.0.0.1。

这是一个简单的例子,当然不是版本的实际内容。

我的问题是:预构建事件是否为时已晚,无法更新版本?

0 个答案:

没有答案
相关问题