Teamcity AssemblyInfo修补程序无法正常工作

时间:2016-04-12 13:37:41

标签: teamcity assemblyinfo

尝试使用AssemblyInfo Patcher时,我在TeamCity构建日志中收到以下错误消息:

[更新程序集版本]在C中更新程序集版本:... \ work \ xxxxxxxxxx \ GlobalAssemblyInfo.cs [10:15:28] [更新程序集版本]已指定程序集文件版本,但无法在文件C中修补:... \ work \ xxxxxxxxxxxxx \ GlobalAssemblyInfo.cs。缺少必要的属性吗? [10点15分28秒]

GlobalAssemblyInfo.cs文件与解决方案文件位于同一目录中。 也许权限问题?

使用TeamCity Enterprise 9.1.5(版本37377)

My GlobalAssemblyInfo.cs:

using System;
using System.Reflection;
using System.Runtime.InteropServices;


[assembly: AssemblyCompany("xxxxxxx")]
[assembly: AssemblyProduct("xxxxxxx")]
[assembly: AssemblyCopyright("xxxxxxxxxxxxxxxx")]
[assembly: AssemblyTrademark("")]


[assembly: AssemblyConfiguration("xxxxx")]
[assembly: AssemblyDescription("xxxxxxx")]


[assembly: CLSCompliant(true)]


[assembly: ComVisible(false)]


[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyInformationalVersion("1.0.0.0")]

编辑:

甚至尝试使用汇编版本格式:在TeamCity中使用0.0.1.1进行硬编码...

由于

1 个答案:

答案 0 :(得分:1)

GlobalAssemblyInfo.cs文件中应该有以下属性:AssemblyVersion,AssemblyFileVersion和AssemblyInformationalVersion。有关详细信息,请参阅documentation