Исключить выходные ссылки (DLL) других проектов из проекта (вопрос VSS) - PullRequest
1 голос
/ 24 февраля 2009

Это связано с управлением исходным кодом, я использую VSS и плагин Visual Studio 2008. Когда DLL ссылочного проекта включается в проект (и проверяется в VSS), при следующей сборке происходит сбой, поскольку эти файлы не извлекаются как часть процесса сборки и будут доступны только для чтения.

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

В VS2005 плагин VSS не автоматически добавляет выходные данные проектов, на которые ссылаются, как файлы, ожидающие регистрации, но в VS2008 это делает.

Кто-нибудь сталкивался с этой проблемой или нашел решение?

1 Ответ

0 голосов
/ 24 февраля 2009

Лучше вообще не проверять папки bin. Переместите зависимости в общую папку lib и укажите на них ссылки. Это позволит убедиться, что они скопированы в папку bin. Затем вы можете явно проверить эту папку lib.

Другими файлами / папками, которые следует проверять, являются каталог obj и файл ncb. Я не уверен, насколько «умна» интеграция с VSS в этом случае.

...