Решарпер говорит, что мне нужно ссылаться на DLL, на который уже есть ссылки. код компилируется нормально - PullRequest
1 голос
/ 17 декабря 2009

У меня странная проблема с resharper.

У меня есть файл проекта, который был изменен таким образом, чтобы ссылки создавались с использованием переменной среды, например:

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

Проект ссылается на другой проект, который также имеет ссылку на ту же DLL аналогичным образом.

Resharper помечает использование типа из этой dll как ошибки и говорит, что на версию модуля My.Companies.dll и тому подобное следует ссылаться.

Проекты компилируются нормально. Если я изменю оба проекта в ide, удалив ссылку, а затем повторно добавив ссылку в тот же файл, проблемы исчезнут.

Есть ли какое-то решение для этого? Я использую 3.1 и Visual Studio 2008, хотя 2005 имеет ту же проблему. Я бы хотел обновить до 4.5, но не уверен, что компания за это еще заплатит. У меня все еще будет эта проблема в 4.5?

Ответы [ 2 ]

2 голосов
/ 17 декабря 2009

Вы должны обратиться в службу поддержки ReSharper. Они могут сказать вам лучше и довольно дружелюбны.

0 голосов
/ 28 декабря 2009

Я не сталкивался с этой проблемой, ни в 4.5, ни в 5.0, поэтому я думаю, что это может быть исправлено.

...