Каков наилучший способ определить, как можно найти отсутствующую ссылку в проекте Visual Studio? - PullRequest
0 голосов
/ 18 августа 2011

Я использую Visual Studio 2008 и пытаюсь получить проект, который я не создал, для сборки.

В папке с ссылками этого проекта есть четыре DLL с восклицательным значком, свойство Path которых пусто. Файл .csproj указывает на выходной каталог, который, я не думаю, является начальным расположением этих библиотек DLL.

Я считаю, что у меня есть самые последние копии рассматриваемых DLL-библиотек (они используются в нескольких связанных проектах). Я мог бы поместить их в каталог этого проекта, но я хочу определить их исходное местоположение, чтобы мне не приходилось изменять файлы проекта и решения (которые используются другими разработчиками в других удаленных местах).

Я бы спросил оригинальных разработчиков, но они находятся в часовом поясе, где сейчас 1 час ночи, так что я думаю, что кто-то здесь может мне помочь.

Заранее спасибо.

1 Ответ

0 голосов
/ 18 августа 2011

Откройте файл .csproj в текстовом редакторе и найдите недостающие ссылки.

Если запись выглядит следующим образом:

<Reference Include="AssemblyName"/>

, тогда она находится в папке по умолчанию для этого приложения.и где-нибудь в пути поиска.

Если запись выглядит следующим образом:

<Reference Include="AssemblyName">
  <SpecificVersion>False</SpecificVersion>
  <HintPath>Path\AssemblyName.dll</HintPath>
</Reference>

Затем файл должен быть помещен в папку, указанную Path.

...