c# - 使用 4.7.2 Framework for WPF 项目 System.NET.HTTP 找不到
问题描述
我最初使用 4.6.1 框架开发一个项目,但是我想要的 Nuget 包之一需要使用新的 4.7.2 框架。结果,我升级了我的项目,当尝试再次运行并发送 HTTP 请求时,出现了错误:
System.IO.FileNotFoundException: 'Could not load file or assembly 'System.Net.Http,
Version=4.2.0.0, Culture=neutral, PublicKeyToken=**********' or one of its
dependencies. The system cannot find the file specified.'
我该如何解决这个问题?(如果我降级回 4.6.1 它可以工作,而且我还尝试在使用 4.7.2 Framework 时卸载并重新安装 System.Net)
解决方案
在 app.config 更改:
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.6.1" />
至
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.1" />
推荐阅读
- php - 当列名共享相同前缀时,Mysql 代码更少
- java - 在 Vaadin 20 中运行良好的 HTML 图标在 Vaadin 21 中运行良好
- c - 我需要在c中输出逗号的精确数字
- css - 如何在悬停的颜色上淡出退出 svg?
- python - 如何为每个 ftp 发送“qnttest.txt”中的这些文件,例如:file1 到 ftp1,file2 到 ftp2
- c++ - 如何使用流将二进制数据序列化到串行端口
- python - 以列表列表作为输入和输出列表列表中的单个列表
- pandas - 按日期过滤日期时间,pandas python
- ruby-on-rails - 导轨。我在 Stripe::Customer.retrieve("cus_XYZ") 控制台中看不到我的计划订阅
- angular - 升级到 Angular 13 后,Webdriver e2e 规范测试失败。未知文件扩展名“.ts”