Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 TFS2010与VS2012工作流构建过程模板_Visual Studio 2012_Workflow_Build Automation - Fatal编程技术网

Visual studio 2012 TFS2010与VS2012工作流构建过程模板

Visual studio 2012 TFS2010与VS2012工作流构建过程模板,visual-studio-2012,workflow,build-automation,Visual Studio 2012,Workflow,Build Automation,众所周知,Visual Studio 2010使用Visual Designer编辑XAML文件(更多信息,请访问:)处理构建过程模板的速度非常慢。出于这个原因,我开始使用VisualStudio2012,效果非常好。每次文件保存都需要2秒钟,而不是VisualStudio2010中的40秒。为了让它工作,我必须清理版本化的程序集,并将自定义程序集更改为.NET4.5Framework 一旦我把所有事情都整理好(在可视化设计器中加载工作流而不出错),我就针对我们的TFS2010服务器启动了一个包

众所周知,Visual Studio 2010使用Visual Designer编辑XAML文件(更多信息,请访问:)处理构建过程模板的速度非常慢。出于这个原因,我开始使用VisualStudio2012,效果非常好。每次文件保存都需要2秒钟,而不是VisualStudio2010中的40秒。为了让它工作,我必须清理版本化的程序集,并将自定义程序集更改为.NET4.5Framework

一旦我把所有事情都整理好(在可视化设计器中加载工作流而不出错),我就针对我们的TFS2010服务器启动了一个包含该工作流的构建定义,并收到了下一条错误消息:

TF215097:初始化生成定义的生成时出错\MyProject\MyBuildDefinition:无法设置未知成员“{}TextExpression.NamespacesForImplementation”

是否可以在TFS2010中运行VS2012编辑的生成模板?如果是,我如何解决该问题


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

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


另外,为了更好地衡量,请确保生成计算机(控制器和代理)已更新到最新版本(我想应该是update 3?)。

可能也会使用该方法。将模板定位到.NET 4.0,以允许TFS 2010解析导入的程序集。