2

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

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

TeamCity 7.x 文档指出:

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

我希望有一些方法可以在我的网站项目中利用它。

4

2 回答 2

1
  1. 在网站的根目录中创建文件夹属性。
  2. 在新文件夹中创建 AssemblyInfo.cs
  3. TC 中的第一步将 AssemblyInfo 复制到 App_Code。
  4. 检查 App_Code.dll 文件 BestRegards 的版本。

PS 不要使用 WebSite,如果你长大了 TC,你必须使用 WebApp。

于 2012-06-06T18:26:17.960 回答
0

来自文档:

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

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

不管怎样,我认为你不应该这样做。您应该有一个AssemblyInfo文件,并且其他项目应该引用(添加为链接)到这个 AssemblyInfo。(除非您有充分的理由让装配信息有所不同)

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

于 2012-04-25T06:30:14.987 回答