我正在开发一个ArcGIS插件(不用担心,这不是一个GIS问题!)并且想知道是否有更简单的方法来增加版本号。
目前,您必须在项目和单元测试项目中编译AssemblyInfo.cs中的AssemblyVersion,Config.esriaddinx(包含加载项详细信息的XML文件),我们有一个配置JSON文件,也包含一个版本。这样就有四个地方可以更改版本号。我知道你可以在代码中使用像$(VERSION)这样的环境变量,但是这在AssemblyInfo.cs中不起作用,因为版本必须是常量。此外,它不太可能在项目XML和JSON文件中工作。
最好的方法是执行正则表达式查找和替换的预构建批处理脚本吗?或者只是一个脚本,我可以从visual studio以外的命令行运行。这可能就是我最终要做的事情。