2012-05-29 45 views
1

我試圖在VS 2010,SharePoint 2010,Windows Server 2008 R2環境中創建工作流。我向應用程序添加了一個順序工作流程。當我嘗試構建應用程序時,由於工作流的原因,它拋出了以下錯誤。編譯失敗。無法加載一個或多個請求的類型。檢索LoaderExceptions屬性以獲取更多信息

編譯失敗。無法加載一個或多個請求的類型。 檢索LoaderExceptions屬性以獲取更多信息。

我嘗試了本網站給出的所有解決方案,但沒有用。

請幫忙。

+0

LoaderExceptions屬性的內容是什麼? – Nanhydrin

+0

提供更多詳細信息可能會有幫助。 –

+0

@Nanhydrin:如何查看LoaderExceptions屬性的內容。 –

回答

2

有幾件事你可以嘗試幫助診斷。

首先檢查您的項目是否設置爲針對正確版本的.NET框架進行編譯。如果您的項目dll引用使用的是舊版本的.NET,但您正在編譯可能會導致問題的較新版本。

接下來,您應該使用Assembly Binding log viewer(也稱爲Fuslogvw)準確記錄哪些dll無法加載以及它們被查找的位置,因爲它們可能只是其中一個不在正確的位置,而是它應該給你更多的信息,爲什麼它不能被加載。另外,如果您在x86系統上引用x64 dll,反之亦然,這也會導致類似的錯誤,但Assembly Binding日誌查看器應該突出顯示這些類型的問題。

+0

Microsoft.Sharepoint.Search DLL正在創建該問題。我刪除了這個DLL的參考,然後它開始工作正常。感謝您的幫助。 –

相關問題