首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新AssemblyInfo常量变量

更新AssemblyInfo常量变量
EN

Stack Overflow用户
提问于 2020-11-20 17:43:45
回答 1查看 24关注 0票数 0

我有一个单独的文件,其中指定了我的版本:

我尝试使用构建管道上的“更新AssemblyInfo”任务来更新它:

执行任务时,do会记录更新:

代码语言:javascript
复制
Searching for files...


============================================================

D:\BuildAgent01\_work\21\s\AutomationGeneral\Properties\SharedAssemblyInfo.cs

Updating attributes
-------------------
Skipped 'AssemblyProduct' (no value defined)
Updating 'AssemblyVersion'...
Updating 'AssemblyFileVersion'...
Updating 'AssemblyInformationalVersion'...
Saving changes...

但是文件的内容不会更新:它仍然保留:

代码语言:javascript
复制
[assembly: AssemblyFileVersion(SolutionItem.Version)]

我是否需要删除const字符串并将字符串内容放入方法的参数中?

代码语言:javascript
复制
[assembly: AssemblyFileVersion("1.1.1.1")]

那么替换工作真的会完成吗?

这里的任务不是很混乱吗?或者是我?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-20 18:15:02

是的,看起来一旦括号中没有更多的变量,它就可以工作了:只有当括号中有字符串内容时,它才会进行更新。

如果成功,它还会打印版本号:

代码语言:javascript
复制
Configuration: 

Version: 1.20.1120.05

File version: 1.20.1120.05

InformationalVersion: 1.20.1120.05

Custom attributes: 
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64927133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档