1

我迷路了。我的 .NET Framework 4.6.2 无法解决我使用 System.Net 的问题。我已经添加了程序集参考,但是参考上有那个黄色警告三角形。我是怎么搞砸的?

由于其他依赖项,我坚持使用 4.6.2

4

1 回答 1

1

我迷路了。我的 .NET Framework 4.6.2 无法解决我使用 System.Net 的问题。我已经添加了程序集参考,但是参考上有那个黄色警告三角形。我是怎么搞砸的?

首先,尝试从此链接安装 Net Framework 4.6.2 Developer Pack,或者在 VS Installer中进行修复,以防万一您net framework 4.6.2损坏了。

1)确保 Target Framework 为 4.6.2,方法是右键单击您的项目--> Properties-->Application-->Target Framework is net framework 4.6.2.

2)update-package -reinstallTools--> Nuget Package Manger-->下运行Package Manager Console以重新安装这些 nuget 包及其依赖项,以防之前出现混乱。

3)关闭VS Instance,删除binobj文件夹,然后重新启动您的项目。

4)实际上,system.net dll 是 Net Framework 的系统 dll,使用时应在net framework 4.6.2.

右键单击参考->添加参考->选择v4.6.2 System.Net dll.

在此处输入图像描述

还是走这条路C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.6.2\System.Net.dll

其实System.Net是一部分System.dll。如果你System.dll在你的项目中有,你可以System.Net在代码编辑器中使用而无需再次引用它。

此外,您可以进入错误列表窗口,该窗口将列出警告并告诉您具体问题,如有必要,您可以与我们分享。

于 2020-04-28T10:16:59.247 回答