0

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

当我尝试拖放自定义程序集并构建应用程序时。我得到以下错误。

错误 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”的私有实现具有以下验证错误:编译器错误遇到处理表达式“Microsoft.TeamFoundation.Build.Client.BuildMessageImportance.Normal”。关键字作为标识符无效。

C:\ActivityLibrary1\DefaultTemplate.xaml    287 29  Template

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

C:\ActivityLibrary1\DefaultTemplate.xaml    287 29  Template

错误 10 活动“1.432:为项目运行 MSBuild”的私有实现存在以下验证错误:编译器错误遇到处理表达式“Microsoft.TeamFoundation.Build.Client.BuildMessageImportance.Normal”。关键字作为标识符无效。

C:\ActivityLibrary1\DefaultTemplate.xaml    177 13  Template

错误 11 活动“1.432:为项目运行 MSBuild”的私有实现具有以下验证错误:编译器错误遇到处理表达式“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”的私有实现存在以下验证错误:编译器错误遇到处理表达式“Microsoft.TeamFoundation.Build.Client.BuildMessageImportance.Normal”。关键字作为标识符无效。

C:\ActivityLibrary1\DefaultTemplate.xaml    0   0   

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

C:\ActivityLibrary1\Defaulter   0   0   

错误 23 活动“1.432:运行 MS Build for Project”的私有实现存在以下验证错误:编译器错误遇到处理表达式“Microsoft.TeamFoundation.Build.Client.BuildMessageImportance.Normal”。关键字作为标识符无效。

C:\ActivityLibrary1\Default Template .xaml  0   0   

错误 24 活动“1.432:运行 MS Build for Project”的私有实现具有以下验证错误:编译器错误遇到处理表达式“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   

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

4

1 回答 1

0

您只能BuildProcessTemplate从与 TFS 版本匹配的 Visual Studio 版本中编辑。因此,即使您从 Visual Studio 2012 进行开发,也需要BuildPorcessTemplate.xaml从 Visual Studio 2010 进行编辑。

由于 VS2012 使用 2012 客户端对象模型二进制文件,它会生成与 TFS2010 不兼容的 xaml。由于 devenv.exe.config 中的所有绑定重定向,无法强制 Visual Studio 2012 加载 2010 二进制文件。

因此,您必须使用 VS2010 来编辑 2010 构建过程模板。如果需要,您可以并排安装 VS2010 和 VS2012。

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

于 2013-08-26T10:01:00.397 回答