【问题标题】:VS2012 + TFS DefaultTemplate.xaml Template + custom activityVS2012 + TFS DefaultTemplate.xaml 模板 + 自定义活动
【发布时间】:2013-08-27 15:45:15
【问题描述】:

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

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

错误 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 .OEM 代码页)”。 关键字作为标识符无效。

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 .OEM 代码页)”。 关键字作为标识符无效。

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 .OEM 代码页)”。 关键字作为标识符无效。

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 天时间。

【问题讨论】:

  • 我们讨论的是哪个版本的 TFS?如果是 TFS 2010,则必须使用 VS2010 编辑模板。
  • TFS 2010 但我们将 VS 2012 与 Team Explore 一起使用。我该如何解决。
  • 必须使用 Visual Studio 2010 + SP1 + 向前兼容的 GDR。您不能从 VS2012 更改构建定义。

标签: visual-studio-2012 tfs


【解决方案1】:

您只能从与 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。

【讨论】:

  • 但我的机器中没有 VS 2010。有没有其他方法可以做到这一点?
  • 即使你可以在链接 Skydrive 链接 (skydrive.live.com/redir?resid=41F7B278AA3890D4!112) 上找到我的解决方案。
  • 我已经厌倦了构建自定义活动解决方案是 VS 2010,但我遇到了错误。
  • 我已经厌倦了构建自定义活动解决方案是 VS 2010,但我遇到了错误。错误 1 ​​无法解析可附加成员“schemas.microsoft.com/netfx/2009/xaml/…”。 C:\ActivityLibrary1\DefaultTemplate_Custom.xaml 68 4 模板错误 3 无法解析类型“System.Collections.ObjectModel.Collection(AssemblyReference)”,因为找不到它的一个或多个类型参数。 C:\ActivityLibrary1\DefaultTemplate_Custom.xaml 94 6 模板
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-08
  • 1970-01-01
相关资源
最近更新 更多