4

众所周知,Visual Studio 2010 与使用 Visual Designer 编辑 XAML 文件的构建过程模板一起工作非常缓慢(更多信息请参见:为什么工作流设计器在编辑构建过程模板时如此缓慢?)。出于这个原因,我开始使用 Visual Studio 2012,效果非常好。每个文件保存需要 2 秒,而不是我使用 Visual Studio 2010 获得的 40 秒。为了使其正常工作,我必须清理版本化程序集并将我的自定义程序集更改为 .NET 4.5 框架。

一旦我把所有东西都整理好(在可视化设计器中加载工作流而没有错误),我使用该工作流针对我们的 TFS2010 服务器启动了构建定义,我收到了下一条错误消息:

TF215097:为构建定义 \MyProject\MyBuildDefinition 初始化构建时出错:无法设置未知成员“{ http://schemas.microsoft.com/netfx/2009/xaml/activities }TextExpression.NamespacesForImplementation”。

是否可以在 TFS2010 中运行 VS2012 编辑的构建模板?如果是这样,我该如何解决这个问题?

我尝试了以下博客建议,但没有结果。

4

1 回答 1

-1

这绝对是可能的。我的团队在 TFS2010 上运行 VS2012 编辑的工作流程长达 6 个月左右。您确定您尝试了博客文章中的解决方案吗?您的错误消息特别引用了“TextExpression.NamespacesForImplementation”部分,如果您按照博客文章应该已完全删除。有时我发现在签入新版本的工作流 XAML 后,我必须打开构建定义,摆弄一些参数,然后保存并关闭它。

另外,为了更好地衡量,请确保您的构建机器(控制器和代理)已更新到最新版本(我认为应该是更新 3?)。

于 2013-09-10T19:16:44.147 回答