提示"无法加载文件或程序集";错误,每次我构建我的项目,我可以解决它,每次关闭解决方案和删除。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>
更改后,问题得到解决。"