2012-04-25 63 views
2

我有一個包含網站項目(而不是Web應用程序)的VS2010解決方案。在App_Code文件夾中,我有一個AssemblyInfo.cs文件,其中包含我的版本信息。用於網站項目的TeamCity AssemblyInfo Patcher?

我使用TeamCity 7.0.2構建此解決方案,並配置了「其他構建特徵」AssemblyInfo修補程序。修補程序在解決方案中適用於類庫項目,但似乎對網站項目沒有影響。

的TeamCity的7.x版文檔狀態:

此功能將只針對 「標準」 的項目,即由Visual Studio嚮導方式創建。

我希望有一些方法可以利用這個在我的網站項目。

回答

0

從文檔:

此功能將只針對「標準」項目,讓所有的程序集信息文件和內容有標準的位置。

你嘗試移動你的程序集信息到標準位置爲該項目,我猜是YourProj/Properties/AssemblyInfo

無論哪種方式,我不認爲你應該這樣做。您應該有一個AssemblyInfo文件,其他項目應該引用(Add as Link)此AssemblyInfo。 (除非你有一個很好的理由大會的信息是不同的)

所以你的情況我會從Web項目中刪除的AssemblyInfo.cs中和回從其他項目多數民衆贊成在一個鏈接正從TC拿起。

+0

我不認爲這是可能的一個網站項目(添加AssemblyInfo.cs作爲鏈接) – 2012-04-25 12:57:29

+0

爲什麼不請呢?該項目是否生產一個組裝? – wal 2012-04-26 01:24:51

1
  1. 在網站的根目錄下創建文件夾屬性。
  2. 在新文件夾中創建AssemblyInfo.cs
  3. TC中的第一步使AssemblyInfo複製到App_Code。
  4. 檢查App_Code.dll文件的版本 BestResards。

P.S.不要使用WebSite,如果你長到TC,你必須使用WebApp。