问题描述
所以我有一些项目,一个Windows应用程序,一些类库和一些单元测试项目。 Windows应用程序和测试项目将类库作为项目引用。因此,当我在其中一个库中更改代码时,Windows应用程序和测试项目应使用代码的当前状态。他们没有。当事情不匹配时,编译器会抛出错误,intelliSense建议使用较旧的状态,而“转到定义”会导致该文件的较旧版本的汇编。
“清洁解决方案”无法删除项目目录中的所有程序集。仍引用较旧的程序集。
解决方案是删除参考,然后将其重新添加为项目参考。 这不会更改csproj文件中的引用。看起来它在文件基础上什么都没有改变。它会删除csproj中的一些文本,然后再添加相同的文本,然后一天就可以正常工作,直到第二天我必须再次这样做。
这是什么?还有其他我不知道的缓存吗?我可以强制vs使用当前文件吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)