无法加载文件或程序集'System.Runtime, Version=4.2.2.0'删除 .vs 文件夹后解决



提示"无法加载文件或程序集";错误,每次我构建我的项目,我可以解决它,每次关闭解决方案和删除。vs文件夹。在此之后,我没有看到任何错误。

关闭我的项目并删除。vs文件夹可以消除错误,直到我再次构建。

是否有任何设置在VS我可以检查,可能会导致这种情况?

我已经在整个项目中搜索了引用包含4.2版本的任何内容,并且无法找到它。

.csproj文件看起来包含了对4.3.0的正确引用,packages.config也是如此。

您的问题看起来类似于这个stackoverflow问题。他们的解决方案是更改.csproj中的版本。你的问题可能和我一样。正如他们所说"原来我的app.config包含:

<dependentAssembly>
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.1.1.0" />
</dependentAssembly>

但是包。配置包含:

<package id="System.Runtime" version="4.3.0" targetFramework="net461" requireReinstallation="true" />

我修改了app.config条目来匹配包。配置:

<dependentAssembly>
<assemblyIdentity name="System.Runtime" publicKeyToken="b03f5f7f11d50a3a" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-4.1.1.0" newVersion="4.3.0" />
</dependentAssembly>

更改后,问题得到解决。"

相关内容

  • 没有找到相关文章

最新更新