Teamcity AssemblyInfo修补程序不工作

Teamcity AssemblyInfo修补程序不工作,teamcity,assemblyinfo,Teamcity,Assemblyinfo,尝试使用AssemblyInfo修补程序时,我在TeamCity构建日志中收到以下错误消息: [更新程序集版本]正在更新C中的程序集版本:…\work\xxxxxxxxx\GlobalAssemblyInfo.cs [10:15:28][Update assembly versions]已指定程序集文件版本,但无法在文件C:…\work\xxxxxxxxxxxx\GlobalAssemblyInfo.cs中进行修补。是否缺少必需属性? [10:15:28] GlobalAssemblyInfo.

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

[更新程序集版本]正在更新C中的程序集版本:…\work\xxxxxxxxx\GlobalAssemblyInfo.cs [10:15:28][Update assembly versions]已指定程序集文件版本,但无法在文件C:…\work\xxxxxxxxxxxx\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")]
编辑:

甚至尝试了组件版本格式:0.0.1.1在TeamCity中硬编码


谢谢

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