众所周知,使用Visual Designer编辑XAML文件时,Visual Studio 2010的构建过程模板运行速度极慢(更多信息请参见:Why is the Workflow Designer so extremely slow when editing build process templates?)。出于这个原因,我开始使用Visual Studio 2012,效果非常好。每个文件保存需要2秒而不是我使用Visual Studio 2010获得的40秒。为了使其工作,我不得不清理版本化程序集并将我的自定义程序集更改为.NET 4.5框架。
一旦我解决了所有问题(在Visual Designer中加载工作流而没有错误),我就针对我们的TFS2010服务器启动了该工作流的构建定义,我收到了下一条错误消息:
TF215097:初始化构建定义的构建时发生错误\ MyProject \ MyBuildDefinition:无法设置未知成员“{http://schemas.microsoft.com/netfx/2009/xaml/activities} TextExpression.NamespacesForImplementation”。
是否可以在TFS2010中运行VS2012编辑的构建模板?如果是这样,我该如何解决这个问题?
我尝试了以下blog建议而没有结果。
答案 0 :(得分:0)
这绝对有可能。我的团队在TFS2010上运行VS2012编辑的工作流程大约6个月左右。您确定在博客文章中尝试过该解决方案吗?您的错误消息专门引用了“TextExpression.NamespacesForImplementation”部分,如果您关注博客帖子应该已经完全删除..有时我发现在检查新版本的工作流XAML后,我必须打开构建定义,摆弄一些参数,然后保存并关闭它。
另外,为了更好地衡量,请确保您的构建计算机(控制器和代理)更新到最新版本(我认为应该更新3)。