0

该接口只有2个方法

string ConvertToTypeName(Type type);
Type ConvertToType(string typeName);

但是 SharpSerializer 使用 type 和 typeName = null 调用我的实现,这对我来说没有任何意义

我正在尝试使用简单的 namespace.type 名称(由于 ILMerge,我无法在我的应用程序中使用程序集名称)

4

1 回答 1

0

这是一条红鲱鱼

这是 SharpSerializer 的正常行为:

ConvertToTypeName(null) returns String.Empty

ConvertToType(String.Empty) returns null

(您可以在 TypeNameConverter 类中看到这一点)

我的问题是我的 ConvertToType("something valid") 实现返回 null

于 2012-10-23T08:56:58.400 回答