我遇到了以下问题。
我创建了一个针对.net框架4.6.2的新lib项目 并通过NuGet引用了System.Runtime.InteropServices.RuntimeInformation包。 (对象浏览器显示该DLL具有版本4.0.1.0,(在nuget中我指向安装版本4.3))
我重新加载项目,检查引用是否存在问题。
现在我安装了Microsoft.AspNetCore,我重新加载了项目,并引用了 System.Runtime.InteropServices.RuntimeInformation和System.Net.Htpp消失了。
PS。安装.netstandard包没有帮助。
有没有人有类似的问题?
答案 0 :(得分:1)
在我的情况下添加
<PropertyGroup>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
<GenerateBindingRedirectsOutputType>true</GenerateBindingRedirectsOutputType>
</PropertyGroup>
给csproj文件提供了帮助。 我仍然缺少引用,但在运行项目时,我没有得到任何遗漏的文件异常
答案 1 :(得分:0)
System.Runtime.InteropServices.RuntimeInformation
支持的最低.net框架版本是4.7.1
。您可以在System.Runtime.interopservices.runtimeinformation