Как вы помечаете класс с помощью TypeConverter, которого нет в указанном решении? - PullRequest
2 голосов
/ 15 марта 2010

У меня есть класс, для которого я написал TypeConverter. Я хочу отделить TypeConverter от основного решения, так как он нужен только во время разработки, и теперь у меня есть проект расширяемости, который содержит TypeConverter. Таким образом, при развертывании мне вообще не нужно развертывать сборку расширяемости.

Однако я не могу найти подходящую строку для использования в атрибуте для фактического соединения класса с конвертером. Обратите внимание, я не могу использовать это:

[TypeConverter(typeof(MyConverter)]

потому что MyConverter находится в проекте, на который нет ссылок. Мне нужно использовать перегрузку строки, но я не могу понять, что использовать:

[TypeConverter("what the heck goes in here!")]

Думаю, мне нужен путь к сборке, возможно, GUID, имя класса ... просто не уверен ...

1 Ответ

4 голосов
/ 15 марта 2010
[TypeConverter("TypeName, AssemblyFullName")] 
...