我正在尝试打开一个TFS构建过程模板(DefaultTemplate.11.1.xaml
)文件,其中包含Community TFS Build Extensions的活动。我正在关注来自here的部分,部分将自定义活动纳入Visual Studio 。我在Visual Studio 2012的RC版本中没有遇到任何问题,但现在,在升级到发布版本后,尝试打开文件最终会出错:
System.Xaml.XamlException:'属性'BuildSettings'的类型'InArgument(mtbwa:BuildSettings)'无法解析。'
基于此模板运行构建时,TFS本身似乎没有任何问题。
我能够在没有技巧的情况下打开文件,但当然自定义活动没有正确显示。
答案 0 :(得分:6)
检查出来:
引用:
“如果您用来管理流程模板编辑的Visual Studio类库项目是针对.NET 4.5的,那么它需要为4.0。使用Visual Studio 2012 RTM时,情况已经不再如此,实际上它是另一种方式。“
答案 1 :(得分:1)
我真的不认为这是一个很好的答案,但我没有足够的代表发表评论......
xaml文件的构建操作设置为无?
我在VS 2012 RTM中打开构建模板时遇到了类似的问题,但我能够“稍微”打开xaml,这意味着我可以在工作流设计器中打开它,但很多都是只是错误活动。我发现了一些错误,我应该添加以前不需要的引用(在VS 2010或VS 11中都没有),例如PresentationCore和PresentationFramework。我希望我记得在这一点上传达给你的更多细节。