我正在尝试打开一个TFS构建过程模板(DefaultTemplate.11.1.xaml
)文件,其中包含来自Community TFS Build Extensions的事件。我遵循here中的说明,将自定义事件添加到Visual Studio中。我在Visual Studio 2012的RC版本中对此没有任何问题,但是现在,升级到发行版后,尝试打开文件的操作最终会出错:
System.Xaml.XamlException: 'The type ‘InArgument(mtbwa:BuildSettings)’ of property ‘BuildSettings’ could not be resolved.'
TFS本身似乎在基于此模板运行构建时没有任何问题。
我可以不用技巧就可以打开文件,但是自定义事件当然不能正确显示。
最佳答案
看一下这个:
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不再是这种情况,实际上是相反的情况。”
关于visual-studio - 无法使用dummy-project-with-refrences技巧在VS2012中使用社区构建扩展打开TFS构建过程模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12192565/