使用dummy-project-with-refrences技巧无法在VS2012中使用社区构建扩展打开TFS构建过程模板

kam*_*ilk 5 tfs xaml tfsbuild visual-studio visual-studio-2012

我正在尝试打开一个TFS Build Process Template(DefaultTemplate.11.1.xaml)文件,其中包含来自Community TFS Build Extensions的活动.我正在关注这里的 instractions ,部分将自定义活动放入Visual Studio中.我在Visual Studio 2012的RC版本中没有遇到任何问题,但是现在,在升级到发行版之后,尝试打开文件最终会出错:

System.Xaml.XamlException:'属性'BuildSettings'的类型'InArgument(mtbwa:BuildSettings)'无法解析.

基于此模板运行构建时,TFS本身似乎没有任何问题.

我可以在没有技巧的情况下打开文件,但当然自定义活动没有正确显示.

小智 6

看一下这个:

http://blogs.blackmarble.co.uk/blogs/rfennell/post/2012/08/30/Type-InArgument(mtbwaBuildSettings)-of-property-BuildSettings-errors-in-TFS-2012-RTM-builds.aspx

引用:

"如果你用来管理流程模板编辑的Visual Studio类库项目是针对.NET 4.5的,那么它需要是4.0.那么使用Visual Studio 2012 RTM就不再是这种情况了,实际上它是另一种方式".