2012-12-13 28 views
0

我正面臨通過反射加載我的課加載問題。反射加載失敗在控制檯中的Sharepoint和SUCCESS

驗證碼:

PublishingClass = Type.GetType("CONST STRING FULLY QUALIFIED", true); 

作品,如果我在一個控制檯應用程序,但失敗(無法加載「常量字符串完全合格」),如果我在Sharepoint方面我。

爲什麼有些類從相同的DLL加載而其他不是?

爲什麼從控制檯應用程序所有類加載每個類和從共享點沒有?

我在我的機器上運行,複製到GAC,重置IIS和回收程序池..

什麼建議嗎?

非常感謝!

+0

是否包含完整的裝配體信息?像'string'就是:'System.String,mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089'我知道對於某些平臺(不知道關於sharepoint),你需要這些信息來解析一個類型。 –

+0

您能否提供您正在使用的_actual_字符串,而不是「」CONST STRING FULLY QUALIFIED「」? –

+0

Type.GetType(「NTV.GI.InformationsPublishingModules.clPublish_NOE_InfoPanelAlto,NTV.GI.DefaultPublishingModules,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 058a5c6182ba3fb9」) –

回答

0

你已經試過了嗎?

Type.GetType("CONST STRING FULLY QUALIFIED, AssemblyName"); 
+0

它不是'namespaceName',應該是'AssemblyName'。 –

+0

感謝編輯。 – kas3

+0

Type.GetType(「NTV.GI.InformationsPublishingModules.clPublish_NOE_InfoPanelAlto,NTV.GI.DefaultPublishingModules,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = 058a5c6182ba3fb9」) –