2011-04-05 75 views
2

我有一個類庫項目設置爲模板編輯,並想放入另一個副本並對其進行自定義。但是我得到我可以在同一解決方案中編譯2個構建模板嗎?

The type 'TfsBuild.Process' already contains a definition for '_contentLoaded'

和22個相同的與其他_名。

而且Type 'TfsBuild.Process' already defines a member called 'Process' with the same parameter types C:\Projects\MSBuild.Tasks\TechnicalDebtTaskLib\BuildProcessTemplate\obj\Release\CodeMetric.g.cs 62 16 BuildProcessTemplate

我試過手動編輯XAML的不同部分,試圖找到什麼鍵可能需要更獨特,但沒有運氣。

我該如何在同一個解決方案中的多個構建過程模板上工作,或複製使其獨特的過程模板?

+0

請更清楚。你是什​​麼意思,「設置做模板編輯」?你遵循的確切步驟是什麼? – 2011-04-05 19:55:45

+0

我將默認模板複製到項目中,然後複製它以執行不同的構建類型。 – Maslow 2011-04-07 01:36:41

回答

5

摘要:

<activity mc:ignorable="sap" x:class="Tfs2008Template.Process" ... xmlns:this="clr-namespace:Tfs2008Template"> 

兩個標籤必須改變,例如:

<activity mc:ignorable="sap" x:class="Tfs2008Template2.Process" ... xmlns:this="clr-namespace:Tfs2008Template2"> 

無論出於何種推理即是相關的,需要在兩個標籤同步通常在很長的屬性列表的開頭和結尾。

全文上my blog

+0

這兩個標籤是名稱空間和類聲明;如果在同一個程序集中有兩個具有相同值的進程模板實例,則在編譯時創建的二進制文件中會有兩個相同類的實例。上述修復只是將其中一個進程模板放置在不同的名稱空間中以防止發生衝突。 – bwerks 2012-05-31 19:58:14

相關問題