我已经使用了TeamFoundationServer2010这本书的dictionary<string,string>
自定义编辑器,但无法使用它。我在同一个程序集中有另一个自定义编辑器,并且由工作的同一个构建模板使用。
这个SO暗示它是一个TypeConverter
问题,但我不认为自定义生成程序集的任何部分都是在加载时运行的。
我得到的是默认的通用集合编辑器,而不是我的。
我尝试使用更像我的凭证UITypeEditor
使用的代码,然后尝试键入UITypeEditor
的确切内容。对话框本身应该无关紧要,除非它抛出了一个异常,但我认为它会在可见的地方弹出,而不仅仅是加载默认编辑器。
这可能是因为IDE无法找到您的自定义类型。我去年也遇到了同样的问题——http://www.neovolve.com/post/2010/06/24/Full-support-for-custom-types-in-TFS-Build-2010-build-definition-editor.aspx.请尝试将自定义程序集放入Visual Studio PrivateAssemblys目录,然后回收IDE。