Моим предварительным предположением будет то, что вам нужно указать сборку как часть значения атрибута типа, т.е. делает упомянутые type
полностью квалифицированными , то есть что-то вроде:
TopNamespace.SubNameSpace.ContainingClass+NestedClass, MyAssembly,
Version=1.3.0.0, Culture=neutral, PublicKeyToken=b17a5c561934e089
(Пример взят из MSDN .)
Возможно, вы можете опустить Version
, Culture
и PublicKeyToken
и просто написать:
... type="Foobar.FooSection, FooAssembly" ...