![]() |
1
1
堆栈溢出主题中的第二个答案 How to programatically change a project's product version? 提供一个解决方案,用于在C++中从通用头文件中设置版本号。只需将包含硬编码版本号的头文件放在每个项目可以找到它的文件夹中。 上面的答案还描述了增加版本号的方法。另一种C++版本递增的方法可以从微软的文章中获得 How to increment version information after each build in Visual C++ 。 或者,您可以使用源代码管理存储库修订号作为版本号的一部分。堆栈溢出文章 Creating a file with build number and branch name in SVN 为Tortoissesvn用户提供了一些了解。以下两篇文章更深入地探讨了这一点:
理论上,您可以使用一个包含新版本号的文本文件,然后运行一个预构建脚本,该脚本将:
|
![]() |
2
0
要集中解决方案的版本控制,请执行以下操作:
我在版本中使用这样的块: #如果调试 [程序集:程序集版本(“1.8.0.0”)] 否则 [程序集:程序集版本(“1.8.*”)] 第二节 这可以防止VS在开发过程中重建每个程序集,但在构建一个版本时会给每个程序集一个新的版本号。 |