Правильный способ ссылки на проекты Debug / Release в visual studio 2010? - PullRequest
1 голос
/ 08 ноября 2011

У меня есть решение Visual Studio 2010, которое содержит 72 проекта, и большинство из них необходимо связать с другими проектами. Проекты содержат ссылки на другие проекты в свойствах-> Общие свойства-> Структура и ссылки. Эти ссылки являются выходными данными dll других проектов в рамках этого решения.

Мне было поручено добавить «d» в конец каждого выхода, чтобы отличать их от других конфигураций, чтобы избежать ошибок компоновщика при переключении между конфигурациями.

Итак, я переименовал все выходные файлы в projectd.dll, project2d.dll и т. Д. Я проделал то же самое с библиотеками импорта, projectd.lib, project2d.lib и т. Д.

Я делаю чистую перестройку и получаю ошибку, в которой говорится о сбое на project.dll. Я вижу, что это не projectd.dll, как я ожидал. Я проверяю свойства-> Общие свойства-> Framework и References. Все ссылки по-прежнему ссылаются на оригинальные dll, без расширения "d". Ссылки являются общими для каждой конфигурации, поэтому добавление и удаление может быть плохой идеей. Как правильно решить эту задачу?

Любая помощь очень ценится.

1 Ответ

0 голосов
/ 14 июля 2012

Я пошел с @ armel's комментарий:

Я подозреваю, что вы изменили имя выходного файла непосредственно в компоновщике или в librerian, это не то, что нужно делать, вы должны изменить «Имя цели» на панели «Общие».

Спасибо, Армель.

...