2016-02-26 36 views
4

我們遇到了Microsoft.ServiceFabric.Actors.dll文件在客戶端的問題。 當我們創建使用服務織物模板,該DLL文件存在於服務,而不是在客戶端,那麼,我們試圖從客戶端項目中引用的DLL文件的項目,當我們運行的客戶端,我們得到:使用服務結構模板時出現錯誤的dll文件異常

類型「System.BadImageFormatException」 的未處理的異常出現在mscorlib.dll 其他信息:無法加載文件 或程序集「Microsoft.ServiceFabric.Actors,版本= 4.0.0.0, 文化=中性公鑰= 31bf3856ad364e35 '或其一個 依賴關係。試圖加載格式不正確的程序。

有沒有人有與dll文件相同的問題,如果是的話,我們應該如何解決它?

回答

8

在服務結構應用程序之外使用客戶端時收到相同的錯誤。確保您的客戶端項目是爲x64平臺構建的。

請按照下列步驟操作:
1.右鍵單擊您的客戶端項目並轉到'屬性'。
2.在'Build'選項卡上,將您的'Platform target'設置爲x64。
3.構建您的項目並使用客戶端。

+0

你剛剛救了我幾個小時的工作。謝謝! –

2

Service Fabric僅限於x64,因此請確保您未使用32位。

相關問題