我試圖在VS 2010,SharePoint 2010,Windows Server 2008 R2環境中創建工作流。我向應用程序添加了一個順序工作流程。當我嘗試構建應用程序時,由於工作流的原因,它拋出了以下錯誤。編譯失敗。無法加載一個或多個請求的類型。檢索LoaderExceptions屬性以獲取更多信息
編譯失敗。無法加載一個或多個請求的類型。 檢索LoaderExceptions屬性以獲取更多信息。
我嘗試了本網站給出的所有解決方案,但沒有用。
請幫忙。
我試圖在VS 2010,SharePoint 2010,Windows Server 2008 R2環境中創建工作流。我向應用程序添加了一個順序工作流程。當我嘗試構建應用程序時,由於工作流的原因,它拋出了以下錯誤。編譯失敗。無法加載一個或多個請求的類型。檢索LoaderExceptions屬性以獲取更多信息
編譯失敗。無法加載一個或多個請求的類型。 檢索LoaderExceptions屬性以獲取更多信息。
我嘗試了本網站給出的所有解決方案,但沒有用。
請幫忙。
有幾件事你可以嘗試幫助診斷。
首先檢查您的項目是否設置爲針對正確版本的.NET框架進行編譯。如果您的項目dll引用使用的是舊版本的.NET,但您正在編譯可能會導致問題的較新版本。
接下來,您應該使用Assembly Binding log viewer(也稱爲Fuslogvw)準確記錄哪些dll無法加載以及它們被查找的位置,因爲它們可能只是其中一個不在正確的位置,而是它應該給你更多的信息,爲什麼它不能被加載。另外,如果您在x86系統上引用x64 dll,反之亦然,這也會導致類似的錯誤,但Assembly Binding日誌查看器應該突出顯示這些類型的問題。
Microsoft.Sharepoint.Search DLL正在創建該問題。我刪除了這個DLL的參考,然後它開始工作正常。感謝您的幫助。 –
LoaderExceptions屬性的內容是什麼? – Nanhydrin
提供更多詳細信息可能會有幫助。 –
@Nanhydrin:如何查看LoaderExceptions屬性的內容。 –