Тип или имя пространства имен "практики" не существует в пространстве имен "Microsoft"

Я использую Microsoft Visual Studio 2005 для c# У меня есть следующее пространство имен в моем коде

using Microsoft.Practices.EnterpriseLibrary;
using Microsoft.Practices.EnterpriseLibrary.AppSettings;
using Microsoft.Practices.EnterpriseLibrary.Data;

и я продолжаю получать эту ошибку:

-имя типа или пространства имен 'практики' не существует в пространстве имен 'Microsoft' (пропущена ссылка на сборку?)

Что делать?

спасибо заранее. :)

4 ответов


вы должны добавить ссылку на корпоративную библиотеку из своего проекта. Вы можете скачать DLL здесь: http://msdn.microsoft.com/en-us/library/ff648951.aspx


а также ссылки на библиотеки DLL из проекта, также убедитесь, что целевая платформа в свойствах проекта по крайней мере так же высока, как версия библиотеки Microsoft Enterprise:

также убедитесь, что он не установите в профиль клиента (например, профиль клиента .NET Framework 3.5), иначе вы также получите ту же ошибку.

в стороне, чтобы загрузить корпоративную библиотеку 6.0:

  • запустите самораспаковывающийся исполняемый EnterpriseLibrary6-binaries.exe
  • запустить скрипт в PowerShell:
    • Запустите командную строку администратора
    • перейдите в каталог, содержащий install-packages.ps1
    • используйте команду powershell -ExecutionPolicy ByPass -File install-packages.ps1

для 5.0, вы можете скачать MSI и использовать Универсальный Экстрактор если вы не хотите устанавливать DLL.


та же проблема решена для меня, когда я изменил свою "целевую платформу" с ".NET Framework 4 Client Profile" на ".Net Framework 4".


Visual Studio 2005 поддерживает только необработанные проекты .NET 2.0.

вы можете видеть из на этой странице что сейчас активны только несколько выпусков,

  • Корпоративная Библиотека 6-Апрель 2013
  • Корпоративная Библиотека 5.0 - Апрель 2010
  • корпоративная библиотека 5.0 пакет интеграции для Windows Azure-ноябрь 2011
  • корпоративная библиотека 5.0 пакет интеграции для Silverlight-май 2011
  • Корпоративная Библиотека 4.1 - Октябрь 2008

даже для 4.1, требуется Visual Studio 2008 и выше.

последняя версия, поддерживающая Visual Studio, -в 3.1 версии которому 6 лет.