2013-08-21 91 views
0

我已經使用下面的代碼編寫了自定義活動。VS2012 + TFS DefaultTemplate.xaml模板+自定義活動

當我試圖拖放自定義程序集並構建應用程序。我越來越低於錯誤。

錯誤1活動「1.149:WritingCeMessage」的私有實現具有以下驗證錯誤:編譯器錯誤遇到處理表達式「False」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 342 39 Template 

錯誤2的私有實現活性的「1.205:WriteBuildMessage」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 429 203 Template 

錯誤3私人執行活動「1.214:WriteBuildMessage」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 429 203 Template 

錯誤4私人執行活動「1.219:WriteMessageTestName」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 382 98 Template 

錯誤5私人執行活動「1.226:WritexUnitStdOutput」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 372 324 Template 

錯誤6私人執行活動「1.236:WriteBuildMessage」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 376 186 Template 

錯誤7私人執行活動「1.298:WriteBuildMessage」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 397 135 Template 

錯誤8私人執行活動「1.325:運行的MSBuild項目」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「Microsoft.TeamFoundation.Build.Client.BuildMessageImportance.Normal」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 287 29 Template 

錯誤9私人執行活動「1.325:運行的MSBuild項目」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「System.Text.Encoding.GetEncoding(System.Globalization.CultureInfo .InstalledUICulture.TextInfo.OEMCodePage)」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 287 29 Template 

錯誤10活動'1的私有實現。432:運行項目'MSBuild'具有以下驗證錯誤:編譯器錯誤(S)遇到處理表達式「Microsoft.TeamFoundation.Build.Client.BuildMessageImportance.Normal」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 177 13 Template 

錯誤11的私有實現活性的「1.432:運行的MSBuild項目」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「System.Text.Encoding.GetEncoding(System.Globalization.CultureInfo .InstalledUICulture.TextInfo.OEMCodePage)」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 177 13 Template 

錯誤12私人執行活動「1.509:WriteBuildWarning」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 152 5 Template 

錯誤13私人執行活動「1.556:WriteBuildWarning」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 114 3 Template 

錯誤14私人執行活動「1.149:WritingChutzpahConsoleMessage」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 0 0 

錯誤15私人執行活動「1.205:WriteBuildMessage」具有以下驗證錯誤:編譯器錯誤(S)遇到處理表達式「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 0 0 

錯誤16私人執行活動「1.214:WriteBuildMessage」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 0 0 

錯誤17私人執行活動「1.219:WriteMessageTestName」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 0 0 

錯誤18私人執行活動「1.226:WritexUnitStdOutput」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 0 0 

錯誤19私人執行活動「1.236:WriteBuildMessage」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 0 0 

錯誤20私人執行活動「1.298:WriteBuildMessage」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 0 0 

錯誤21私人執行活動「1.325:運行的MSBuild項目」具有以下驗證錯誤:編譯器錯誤(S)遇到處理表達式「Microsoft.TeamFoundation.Build.Client.BuildMessageImportance.Normal」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 0 0 

錯誤22私人執行活動「1.325:運行的MSBuild項目」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「System.Text.Encoding.GetEncoding(System.Globalization.CultureInfo .InstalledUICulture.TextInfo.OEMCodePage)」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\Defaulter 0 0 

錯誤23私人執行活動「1.432:運行MS建立項目」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「Microsoft.TeamFoundation.Build.Client.BuildMessageImportance.Normal」 。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\Default Template .xaml 0 0 

錯誤24私人執行活動「1.432:運行MS建立項目」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「System.Text.Encoding.GetEncoding(System.Globalization。 CultureInfo.InstalledUICulture.TextInfo.OEMCodePage)」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 0 0 

錯誤25私人執行活動「1.509:WriteBuildWarning」具有以下驗證錯誤:編譯器錯誤(S)遇到處理表達式「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 0 0 

錯誤26私人執行活動「1.556:WriteBuildWarning」具有下面的驗證錯誤:編譯器錯誤(S)遇到處理表達「假」。 關鍵字作爲標識符無效。

C:\ActivityLibrary1\DefaultTemplate.xaml 0 0 

請幫我解決上述錯誤。我已經花了2天時間。

+0

我們在談論哪個版本的TFS?如果這是TFS 2010,則必須使用VS2010編輯模板。 – jessehouwing

+0

TFS 2010,但我們正在使用VS 2012與Team Explore。我該如何解決它。 – user237481

+0

您*必須*使用Visual Studio 2010 + SP1 +正向兼容性GDR。您不能從VS2012更改構建定義。 – jessehouwing

回答

0

您只能編輯與TFS版本匹配的Visual Studio版本中的BuildProcessTemplate。因此,即使從Visual Studio 2012進行開發,您也需要編輯Visual Studio 2010中的BuildPorcessTemplate.xaml

由於VS2012使用2012客戶端對象模型二進制文件,因此生成與TFS2010不兼容的xaml。由於devenv.exe.config中的所有綁定重定向,因此無法強制Visual Studio 2012加載2010二進制文件。

同樣如此您必須使用VS2010來編輯2010構建過程模板。如果需要,您可以並排安裝VS2010和VS2012。

另外,手動編輯文件,它們只是XML。

+0

但我沒有VS 2010在我的機器上。有沒有其他辦法可以做到這一點? – user237481

+0

即使您可以在鏈接Skydrive鏈接(https://skydrive.live.com/redir?resid=41F7B278AA3890D4!112)上找到我的解決方案。 – user237481

+0

再次。 *您需要* VS2010編輯TFS 2010模板。 – jessehouwing