2013-08-21 55 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