[英]Could not load file or assembly 'System.Web.Services, Version=4.0.0.0
我已成功將銷售人員 SOAP api 集成到 to.Net Standard 2.0 class 庫項目中,並且工作正常。 現在,當我嘗試使用此 class 庫將 salesforce 調用到 ASP.NET Core2.2 項目中時,它給了我錯誤:
無法加載文件或程序集“System.Web.Services,版本=4.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a”。 不應加載引用程序集以供執行。 它們只能在 Reflection-only loader 上下文中加載。 (HRESULT 異常:0x80131058)
我已將 System.Web.Services.dll 放在 ASP.NET Coere2.2 項目 bin 和 obj 文件夾中,但它沒有解決此問題。 我也按照下面給出的說明進行操作,但它也不起作用
這可能是因為該庫與ASP.NET Core
不兼容。 請參閱您提供的與此相關的鏈接中的評論:
如果我錯了,請糾正我,但參考文檔清楚公開地指出 System.Web.Services 不是 .NET 標准或 .NET 核心的一部分。 該庫不能在核心項目中使用。 看來你的實驗證明了這一點。
You can try to make a new .NET Framework project that ingests the Salesforce SOAP API and expose it in that way to your .NET Core application. 當然,它不是對 .NET 框架應用程序的直接引用,而是更“便攜”的方法,例如 HTTP web 服務。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.