英文:
When running Connect-ExchangeOnline I am getting "Could not load file or assembly 'System.Net.Http, Version=4.2.0.0" error
问题
我刚刚在安装了.NET 4.0并具有两个版本的PowerShell(5.1和7)的服务器上成功安装了ExchangeOnlineManagement PowerShell模块。我可以导入该模块,但当我尝试连接"Connect-ExchangeOnline"时,出现错误:
无法加载文件或程序集'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'或其依赖项之一。系统找不到指定的文件。
在C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\3.1.0\netFramework\ExchangeOnlineManagement.psm1:729字符:21
-
throw $_.Exception.InnerException;
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo : OperationStopped: (:) [], FileNotFoundException
- FullyQualifiedErrorId : 无法加载文件或程序集'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'或其依赖项之一。系统找不到指定的文件。
英文:
I just successfully installed ExchangeOnlineManagement PowerShell module on a server that has .Net 4.0 installed and two versions of PowerShell (5.1 and 7). I am able to import the module but when I try to connect "Connect-ExchangeOnline" I get an error:
Could not load file or assembly 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system
cannot find the file specified.
At C:\Program Files\WindowsPowerShell\Modules\ExchangeOnlineManagement\3.1.0\netFramework\ExchangeOnlineManagement.psm1:729 char:21
-
throw $_.Exception.InnerException;
-
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- CategoryInfo : OperationStopped: (:) [], FileNotFoundException
- FullyQualifiedErrorId : Could not load file or assembly 'System.Net.Http, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of
its dependencies. The system cannot find the file specified.
答案1
得分: 1
考虑查看你正在使用的.NET Framework版本。我无法在.NET Framework 4.6.2上运行ExchangeOnlineManagement PowerShell模块3.1.0,但可以在.NET Framework 4.8上运行。(参考:https://funwithiagengineering.blogspot.com/2023/06/issue-migrating-to-exchangeonlinemanage.html)
英文:
Consider looking into the version of .NET Framework you are running. I could not run ExchangeOnlineManagement PowerShell module 3.1.0 on .NET Framework 4.6.2, but I could on .NET Framework 4.8. (ref. https://funwithiagengineering.blogspot.com/2023/06/issue-migrating-to-exchangeonlinemanage.html)
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论