Я хотел бы использовать TypeCoverter для регионализации вывода перечислений в сборке, которая является PIA, загруженной в Excel.
Я могу запустить это, и оно работает на сборке в тестовом проекте, который я создал с помощью явно указанной сборки, однако при запуске проекта, созданного как Excel PIA. Если я попробую:
_
публичное перечисление MyEnum
Itema
ItemB
конец enum
и в коде
myE = MyEnum.ItemA
Dim преобразователь As System.ComponentModel.TypeConverter = TypeDescriptor.GetConverter (myE)
В ближайшем окне
? converter.ToString () goves
"System.ComponentModel.EnumConverter"
тогда как в моем другом проекте (также со строго подписанной сборкой, но на который ссылаются непосредственно из недавно созданного проекта формы окон-заглушек), я получаю
? converter.ToString
"ClassLibrary1.LocalizedEnumConverter"
так что похоже, что LocalizedEnumConverter не привязан к перечислению - есть идеи? Это из-за способа, которым Excel загружает сборку, и есть ли способ это сделать?