TeamCity AssemblyInfo修补程序用于网站项目?

TeamCity AssemblyInfo修补程序用于网站项目?,teamcity,assemblyinfo,teamcity-7.0,Teamcity,Assemblyinfo,Teamcity 7.0,我有一个VS2010解决方案,其中包括一个网站项目(不是web应用程序)。在App\u code文件夹中,我有一个AssemblyInfo.cs文件,其中包含我的版本信息 我使用TeamCity 7.0.2构建此解决方案,并配置了“附加构建功能”AssemblyInfo修补程序。补丁程序可以在解决方案中的类库项目中正常工作,但似乎对网站项目没有影响 TeamCity 7.x文档说明: 此功能仅适用于“标准”项目,即通过Visual Studio向导创建的项目 我希望有办法在我的网站项目中利用这一

我有一个VS2010解决方案,其中包括一个网站项目(不是web应用程序)。在
App\u code
文件夹中,我有一个
AssemblyInfo.cs
文件,其中包含我的版本信息

我使用TeamCity 7.0.2构建此解决方案,并配置了“附加构建功能”AssemblyInfo修补程序。补丁程序可以在解决方案中的类库项目中正常工作,但似乎对网站项目没有影响

TeamCity 7.x文档说明:

此功能仅适用于“标准”项目,即通过Visual Studio向导创建的项目

我希望有办法在我的网站项目中利用这一点。

来自文档:

此功能仅适用于“标准”项目,因此所有AssemblyInfo文件和内容都具有标准位置

您是否尝试过将AssemblyInfo移动到该项目的标准位置,我猜是
YourProj/Properties/AssemblyInfo

不管怎样,我认为你不应该这样做。您应该有一个
AssemblyInfo
文件,其他项目应该引用()此AssemblyInfo。(除非您有充分的理由说明程序集信息不同)

因此,在您的情况下,我将从您的Web项目中删除AssemblyInfo.cs,并将其作为从TC获取的其他项目之一的链接返回

  • 在网站的根目录中创建文件夹属性
  • 在新文件夹中创建AssemblyInfo.cs
  • TC的第一步是将AssemblyInfo复制到应用程序代码
  • 检查App_Code.dll文件的版本 问好

  • 注意:不要使用网站,如果你成长为TC,你必须使用WebApp。

    我认为网站项目(添加AssemblyInfo.cs作为链接)不可能这样做,为什么不呢?该项目是否生成一个程序集?