运行Visual Studio 2017 v4.6.01586,最新版本的Resharper 2017.1.1,C#WPF项目。
我的主项目中有公共类,可以在项目内部访问它们没问题。
今天我在我的解决方案中创建了一个测试项目,并添加了对我的主项目的引用。
当我在我的测试项目中从我的主项目创建一个公共类的实例时,无法找到它。
public class TestBase
{
private static Thing foo = new Thing();
}
事情刚刚显示为红色且完全无功能。 Resharper建议如下:
......等等
当我点击"参考主项目并使用' Thing'"时,没有任何反应。事情继续保持红色,Resharper一直建议做同样的事情。
我尝试关闭所有窗口,刷新Resharper的缓存,关闭并打开项目,清理解决方案并重建,但都无济于事。
更新:手动清除Resharper的AppData文件夹中的所有缓存会暂时解决我的问题大约30秒。
当我恢复Resharper时,我的课程被找到并正在工作。但大约三十秒后,他们又回到了红色。所以这显然是一个重新解决问题。