在构建我的C#项目时,我会得到以下错误。
程序集"name_of_assembly“使用'Microsoft.Synchronization,Version=2.1.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91‘,比引用的程序集'Microsoft.Synchronization,Version=1.0.0.0,Culture=neutral,PublicKeyToken=89845dcd8080cc91’具有更高的版本。
我已经确保我的类库都针对相同版本的.NET框架,这似乎就是问题所在。
发布于 2019-06-28 18:34:45
我检查了安装的程序,发现我安装了的1.0和2.1版本。我卸载了第1版组件。解决了问题。
现在我的代码构建得很好。
在已安装的程序中,每个版本都有几个组件。我卸载了版本1.0中的两个,但是仍然有它的Runtime组件,但是代码已经构建得很好了。
如果您只安装了v1,卸载它并安装正确的版本,那么2.1版本就是这里。
https://stackoverflow.com/questions/56811768
复制相似问题