所以我现在已经有一段时间没有这个问题,看着所有的答案,我似乎无法修复它。我的问题是:
删除Bin目录中的文件夹...
所以我删除并添加引用,问题仍然存在。
我开始在这里质疑自己的理智。我错误地认为发布/调试文件夹在构建时应该填满dll吗?
尝试修复
目前为了防止这个问题的发生,我不得不创建一个新的空项目,使用相同的版本引用构建该项目并复制已编译的dll!有人救了我!
答案 0 :(得分:0)
因此,在NDJ和bdn02向正确的方向提示之后,我发现了问题:
我之前尝试修复特定dll的尝试落在了死亡的耳朵上,因为问题在于所有其他dll所依赖的不同dll。
当将copy local设置为true时,我没有意识到当我离开属性窗格时它被设置为false(实际上它应该提示用户通知他们不能将copy local设置为是的,而不是默默地改变用户输入...但是w / e)。这让我很好奇,我将属性窗格与具有相同引用的空解决方案进行了比较,结果显示" Path"属性中缺少属性。
有两种方法可以解决这个问题,在记事本中打开你的csproj,找到引用并更新提示路径,或卸载并重新安装它......参考问题可能是一个真正的痛苦。