Resharper说我需要引用一个已经引用的dll。代码编译好了

时间:2009-12-17 13:12:15

标签: .net reference resharper

我对resharper有一个奇怪的问题。

我有一个项目文件被修改,以便通过使用如下的环境变量进行引用:

<Reference Include="$(DllLocation)My.Companies.dll">
  <Private>false</Private>
</Reference>

项目引用另一个项目,该项目也以相同的方式引用相同的dll。

Resharper将此dll中类型的用法标记为错误,并且应该引用Module My.Companies.dll版本blah pub key blah。

项目编译正常。如果我通过删除引用然后重新添加对同一文件的引用来修改ide中的两个项目,那么问题就会消失。

是否有一些解决方法?我正在使用3.1和visual studio 2008,尽管2005年有同样的问题。我想升级到4.5,但不确定该公司是否会为此付费。我还会在4.5中遇到这个问题吗?

2 个答案:

答案 0 :(得分:2)

您应该询问ReSharper支持。 他们可能会告诉你最好的,而且非常友好。

答案 1 :(得分:0)

我没有遇到过这个问题,无论是4.5还是5.0,所以我猜它可能会被解决。