Хорошо, это больше хак , чем что-либо еще:)
У вас обычно под visual studio есть 2 варианта:
а) Исключить дублированные DLL
или
b) Установите для свойства Condition ваших дублированных библиотек DLL что-то другое.
Проблема в том, что с обоими этими подходами вы все равно будете их волшебным образом сбрасывать и получать предупреждение, как раньше ..
Для нас сработало следующее решение:
a) Перейдите в свой проект установки и создайте Пользовательскую папку
b) Установите для свойства DefaultLocation вашей пользовательской папки то же самое, что и для размещения этих библиотек DLL. то есть для приложений ASP.NET значение [TARGETDIR] \ bin
в) Затем перетащите ВСЕ дублированные библиотеки в эту папку, и вы не должны получать предупреждений.
Вот и все. Вы не должны получать предупреждений для этих библиотек, если у вас есть какие-либо дополнительные, просто перетащите их в эту папку.
Надеюсь, это поможет.
-Konstantinos