VS2012 + TFS DefaultTemplate.xaml模板+自定义活动

时间:2013-08-21 11:12:24

标签: visual-studio-2012 tfs

我用以下代码编写了自定义活动。

当我试图拖放自定义程序集并构建应用程序时。我正在低于错误。

错误1私人实施活动' 1.149:WritingCeMessage'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    342 39  Template

错误2私人实施活动' 1.205:WriteBuildMessage'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    429 203 Template

错误3私人实施活动' 1.214:WriteBuildMessage'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    429 203 Template

错误4私人实施活动' 1.219:WriteMessageTestName'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    382 98  Template

错误5私人实施活动' 1.226:WritexUnitStdOutput'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    372 324 Template

错误6私人实施活动' 1.236:WriteBuildMessage'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    376 186 Template

错误7私人实施活动' 1.298:WriteBuildMessage'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    397 135 Template

错误8私人实施活动' 1.325:运行MSBuild for Project'具有以下验证错误:编译器错误遇到处理表达式" Microsoft.TeamFoundation.Build.Client.BuildMessageImportance.Normal"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    287 29  Template

错误9私人实施活动' 1.325:运行MSBuild for Project'具有以下验证错误:编译器错误遇到处理表达式" System.Text.Encoding.GetEncoding(System.Globalization.CultureInfo.InstalledUICulture.TextInfo.OEMCodePage)"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    287 29  Template

错误10私人实施活动' 1.432:运行MSBuild for Project'具有以下验证错误:编译器错误遇到处理表达式" Microsoft.TeamFoundation.Build.Client.BuildMessageImportance.Normal"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    177 13  Template

错误11私人实施活动' 1.432:运行MSBuild for Project'具有以下验证错误:编译器错误遇到处理表达式" System.Text.Encoding.GetEncoding(System.Globalization.CultureInfo.InstalledUICulture.TextInfo.OEMCodePage)"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    177 13  Template

错误12私人实施活动' 1.509:WriteBuildWarning'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    152 5   Template

错误13私人实施活动' 1.556:WriteBuildWarning'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    114 3   Template

错误14私人实施活动' 1.149:WritingChutzpahConsoleMessage'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    0   0   

错误15私人实施活动' 1.205:WriteBuildMessage'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    0   0   

错误16私人实施活动' 1.214:WriteBuildMessage'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    0   0   

错误17私人实施活动' 1.219:WriteMessageTestName'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    0   0   

错误18私人实施活动' 1.226:WritexUnitStdOutput'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    0   0   

错误19私人实施活动' 1.236:WriteBuildMessage'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    0   0   

错误20私人实施活动' 1.298:WriteBuildMessage'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    0   0   

错误21私人实施活动' 1.325:运行MSBuild for Project'具有以下验证错误:编译器错误遇到处理表达式" Microsoft.TeamFoundation.Build.Client.BuildMessageImportance.Normal"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    0   0   

错误22私人实施活动' 1.325:运行MSBuild for Project'具有以下验证错误:编译器错误遇到处理表达式" System.Text.Encoding.GetEncoding(System.Globalization.CultureInfo.InstalledUICulture.TextInfo.OEMCodePage)"。 关键字无效作为标识符。

C:\ActivityLibrary1\Defaulter   0   0   

错误23私人实施活动' 1.432:为项目运行MS Build'具有以下验证错误:编译器错误遇到处理表达式" Microsoft.TeamFoundation.Build.Client.BuildMessageImportance.Normal"。 关键字无效作为标识符。

C:\ActivityLibrary1\Default Template .xaml  0   0   

错误24私人实施活动' 1.432:为项目运行MS Build'具有以下验证错误:编译器错误遇到处理表达式" System.Text.Encoding.GetEncoding(System.Globalization.CultureInfo.InstalledUICulture.TextInfo.OEMCodePage)"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    0   0   

错误25私人实施活动' 1.509:WriteBuildWarning'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    0   0   

错误26私人实施活动' 1.556:WriteBuildWarning'具有以下验证错误:编译器错误遇到处理表达式" False"。 关键字无效作为标识符。

C:\ActivityLibrary1\DefaultTemplate.xaml    0   0   

请帮我解决上述错误。我已经花了两天时间。

1 个答案:

答案 0 :(得分: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。

Alterantively,手动编辑文件,它们只是XML。