我用以下代码编写了自定义活动。
当我试图拖放自定义程序集并构建应用程序时。我正在低于错误。
错误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
请帮我解决上述错误。我已经花了两天时间。
答案 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。