Как установить Enterprise Library 5.0? - PullRequest
1 голос
/ 20 февраля 2011

Когда я пытаюсь это сделать, я получаю сообщение об ошибке «Приложение требует .NET Framework 3.5 SP1».У меня .NET 4.0, как мне установить 3.5 SP1?Могу ли я иметь оба?

Ответы [ 4 ]

3 голосов
/ 20 февраля 2011

Не стесняйтесь устанавливать все версии .Net.Они не будут мешать друг другу!

Для добавления зависимостей в ваш проект я рекомендую NuGet .Действительно удобен и делает проект чистым, добавляя в него ссылки, а не требует дополнительных пакетов установки.

.Net 4.0 проекты могут использовать библиотеки .Net 2.0, .Net 3.0 и .Net 3.5.Но обратите внимание, что проекты, работающие под ".Net 4.0 Client Profile", могут иметь проблемы с этим, и вы получаете только вводящую в заблуждение ошибку при попытке запустить проект.В Visual Studio все кажется правильным.

1 голос
/ 21 февраля 2011

IAdapter, Я уже ответил на это. См. мой ответ и обходной путь в комментарии от 5 февраля 2011 г.

1 голос
/ 20 февраля 2011

На моем компьютере (Windows 7 Enterprise x86) я без проблем установил .Net framework 4.0 и Enterprsie Library 5.0.Может быть, есть другая проблема, с которой вы столкнулись?

1 голос
/ 20 февраля 2011

Тедд Хансен говорит, что на вашем компьютере может быть столько версий .NET, сколько вам нужно, потому что это не создает никакого конфликта. Я так понимаю, вы просто пытаетесь что-то установить. Если это так, то вы всегда можете использовать эту ссылку , чтобы загрузить загрузчик, который определит правильную версию 3.5 для вас (x86 или x64), загрузить и установить ее.

Если вы разрабатываете приложение, вы можете изменить целевую структуру проекта, перейдя на страницу свойств проекта и на вкладке компиляции нажмите кнопку «Дополнительные параметры компиляции». Там вы сможете выбрать.

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

...