我有一些域類具有Type(屬性)類型的屬性。序列化一個域類型的類型
用戶可以使用自定義TypeBrowserEditor選擇在他的項目中加載的任何類。
序列化工作正常,我序列化爲myType.AssemblyQualifiedName
但反序列化過程中,由於大會沒有在應用程序域加載Type.GetType(STR)返回null。
我不能做AssemblyLoad(str),因爲他找不到文件。
我需要訪問IVSHierarchy並枚舉用戶項目的引用。但是我找不到在我的DomainPropertyXmlSerializer中訪問它的方法。如果任何人都可以將我指向服務提供商的正確方向,或者讓我連接VS當前項目,那就太好了。
在此先感謝。
編輯:我最糟糕的情況只能用字符串工作,只投它在我的編輯器類型的,因爲我可以有機會獲得IVSHierarchy有,但我真的不喜歡這種解決方案。
你是不是想從Visual Studio的外部訪問IVSHierarchy?例如當用戶運行你的應用程序? – 2012-07-18 20:38:10
offcourse不:) – 2012-07-18 20:44:16