Добавить ссылку VS 2008 странная проблема с путями - PullRequest
0 голосов
/ 24 сентября 2010

Я использую VS 2008 Team Suite и использую TFS.

У меня есть ссылки в 2 папках в TFS:

путь в TFS: $ Arquitectura \ Main \ ReferenciasFrk \ Release \ сопоставлен с: C: \ Trabajo \ Arquitectura \ Main \ ReferenciasFrk \ Release \

путь в TFS: $ Arquitectura \ Main \ Referencias Externas \ сопоставлено с: C: \ Trabajo \ Arquitectura \ Main \ Referencias Externas \

У меня есть проект csproj, и я пытаюсь добавить ссылку в проекте, и использовать Обзор вкладки для выбора файла DLL. (щелкните правой кнопкой мыши на References и выберите Add Reference, перейдите на вкладку Browse)

Файл dll, который я хочу использовать:

.... \ ReferenciasFrk \ Release \ Frk.Nsi.OracleDto.dll

Reale.Frk.Nsi.OracleDto, Версия = 2.0.0.1

Когда я добавил ссылку, в VS, Свойства окна, Свойства ссылки, значение Path будет:

C: \ Trabajo \ Arquitectura \ Main \ Referencias Externas \ Frk.Nsi.OracleDto.dll Версия: 2.0.0.0

ссылка имеет другой путь и версию !!!

Я редактирую файл csproj с помощью блокнота и имеет следующие строки:

<Reference Include="Frk.Nsi.OracleDto, Version=2.0.0.1, Culture=neutral, PublicKeyToken=7090723f76dac05b, processorArchitecture=MSIL">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>..\..\ReferenciasFrk\Release\Frk.Nsi.OracleDto.dll</HintPath>
</Reference>

Путь правильный, но VS показывает в Reference Properties другой путь.

Теперь я очищаю, собираю (перестраиваю) проект, он генерирует Frk.Nsi.OracleDto.dll в bin \ Release, но версия 2.0.0.0.

В GAC нет версии Frk.Nsi.OracleDto.dll - в GAC нет версий -

я ничего не понимаю; Какие-либо предложения ?

1 Ответ

1 голос
/ 24 сентября 2010

Установите для элемента SpecificVersion значение True.

...