Visual Studio 2010可以找到并替换预构建版本号吗?
本文关键字:替换 构建 版本号 2010 Studio Visual | 更新日期: 2023-09-27 18:14:25
我正在开发一个ArcGIS插件(别担心,这不是一个GIS问题!),想知道是否有一种更简单的方法来增加版本号。
目前,您必须在项目和单元测试项目的AssemblyInfo.cs中编辑AssemblyVersion, config .esriaddinx(包含外接程序详细信息的XML文件),并且我们也有一个包含版本的配置JSON文件。这是修改版本号的四个地方。我知道您可以在代码中使用像$(VERSION)这样的环境变量,但这在AssemblyInfo.cs中不起作用,因为VERSION必须是常量。此外,它不太可能在项目XML和JSON文件中工作。
最好的方法是预构建批处理脚本做正则表达式查找和替换?或者只是一个脚本,我可以从visual studio外部的命令行运行。这可能就是我最后要做的
Visual Studio可以用它自己的方式为你处理这个问题。看看这个答案。
如果这不是你想要的,你可以尝试在visual studio gallery中搜索处理这个的插件,或者尝试一些像这样的开源解决方案(我刚刚发现了一个例子)。我和这个项目没有任何关系。