В настоящее время наш .net-код не является специфичным для процессора, но зависит от библиотек (Oracle/ODP.Net). Мы нашли решение, в котором мы непосредственно редактируем файл csproj, и помещаем ссылки в группы элементов с условием Condition на основе нашей выбранной конфигурации сборки. У нас есть 32-разрядная отладка/выпуск и 64-разрядная отладка/выпуск, а правильные сборки - это ссылки при создании этого конфига.Условные ссылки
Это работает более или менее во время сборки, но в Visual Studio (2008) это вызывает всевозможные неудобства. Конечным результатом является то, что одна и та же сборка появляется четыре раза по ссылкам, а три имеют желтый восклицательный знак. Он также генерирует около 76 предупреждений, от которых я не могу избавиться. Мы стараемся нацелиться на 0 предупреждений, потому что мы хотим знать, когда появятся новые, так что это немного проблема.
Кто-нибудь знает о решении условных ссылок, которые позволяют ему выглядеть как единственная ссылка (что это действительно так) и не заполняет мои предупреждения во время сборки?