При регистрации файлов на VSS 2005 отсутствуют ссылки - PullRequest
0 голосов
/ 01 сентября 2009

Я добавил ссылку на несколько библиотек в моем проекте VB.net. Когда я захожу в Visual Source Safe и получаю последнюю версию с другого компьютера, VS.net 2008 выдает ошибки.

Я должен снова добавить ссылки на эту новую машину. В любом случае, где я могу сохранить ссылки, несмотря на файлы, зарегистрированные в VSS?

Мне нужно отправить копию всех файлов на рабочий сервер, и у нас нет VS.net на рабочей коробке, чтобы добавить ссылку и собрать приложение.

Спасибо

Ответы [ 2 ]

0 голосов
/ 01 сентября 2009

Для ссылок, которых нет в GAC, и если они являются сторонними объектами, которые не созданы в других местах, простой подход заключается в добавлении ссылочной сборки в качестве элемента решения (щелкните правой кнопкой мыши узел решения | Добавить существующий элемент ). Обычно я помещаю элементы решения в ту же папку, что и sln, а затем добавляю ссылку на это местоположение.

Когда вы включите решение, элементы решения перейдут с ним в систему контроля версий.

Используйте это для небольших относительно простых приложений. Если у вас есть более чем несколько упомянутых элементов решения, следуйте совету @ Petter и настройте сервер сборки со связанным управлением конфигурацией, предназначенным для зависимостей третьих сторон и т. Д. И т. Д.

0 голосов
/ 01 сентября 2009

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

Рекомендуется проверять все сборки, на которые ссылается ваш проект, кроме стандартных библиотек .NET.

Еще одна рекомендация - настроить сервер сборки, который будет обнаруживать подобные проблемы на ранних этапах. Мой личный фаворит - TeamCity .

...