每次构建项目时,我都会收到“无法加载文件或程序集”错误,每次都可以通过关闭解决方案和删除.vs文件夹来解决。在那之后,我没有看到任何错误。
关闭我的项目并删除.vs文件夹将消除错误,直到我再次生成为止。
在VS中是否有任何设置,我可以检查是否会造成这种情况?
我已经搜索了整个项目的任何参考版本,其中包含4.2,但没有找到它。
.csproj文件看起来包含对4.3.0的正确引用,packages.config也是如此。
发布于 2022-12-01 16:26:57
您的问题看起来类似于this stackoverflow question。他们的解决方案是更改.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>
但packages.config包含:
<package id="System.Runtime" version="4.3.0" targetFramework="net461" requireReinstallation="true" />
我修改了app.config条目以匹配newVersion的packages.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>
改变后,这个问题就解决了。“
https://stackoverflow.com/questions/74644947
复制相似问题