2010-04-14 2 views
2

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

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

Благодаря

ответ

1

Некоторые ссылки в файле csproj (например, system.serviceModel в проекте ExceptionHandling.WCF) обладают свойством SpecificVersion установлено значение True.

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

Смежные вопросы