Корпоративная библиотека 4.1 и .Net4

У меня есть проект, в котором используется Enterprise Library 4.1. Когда я нацеливаюсь на .net 4 и компилирую, я получаю сообщение об ошибке, в котором говорится, что мне нужно добавить ссылку на System.ServiceModel версии 3. Я ссылаюсь на System.ServiceModel версии 4. Как я могу указать Visual Studio 2010 ссылаться на .net3 сборка из проекта .net3? Или у кого-нибудь есть способ решения этой проблемы?

Я использую версию VS2010 RTM

Спасибо


person Matthew    schedule 14.04.2010    source источник


Ответы (1)


Для некоторых ссылок в файле csproj (например, System.ServiceModel в проекте ExceptionHandling.WCF) для свойства SpecificVersion установлено значение True.

Вы можете щелкнуть правой кнопкой мыши по этой ссылке, выбрать «Свойства» и изменить это значение на «Ложь». В качестве альтернативы вы можете отредактировать файл csproj в блокноте и изменить <SpecificVersion>True</SpecificVersion> to <SpecificVersion>False</SpecificVersion> для этой справки.

person andy318    schedule 14.04.2010