Не могу найти недостающую ссылку - PullRequest
0 голосов
/ 22 сентября 2010

Я пытаюсь скопировать код из одного проекта в другой. Однако есть одна проблема:

The type 'Microsoft.Practices.EnterpriseLibrary.Data.Sql.SqlDatabase' is defined in an assembly that is not referenced. You must add a reference to assembly 'Microsoft.Practices.EnterpriseLibrary.Data, Version=3.1.0.0, Culture=neutral, PublicKeyToken=null'.

Проблема в том, что я нигде не могу найти Microsoft.Practices. * Кто-нибудь знает, где я могу найти этот файл?

Ответы [ 3 ]

4 голосов
/ 22 сентября 2010

Если вы пытаетесь скопировать код из работающего проекта, то этот код должен уже иметь ссылку на Microsoft.Practices.EnterpriseLibrary.Data.Найдите ссылку в Visual Studio и посмотрите ее свойства.

3 голосов
/ 22 сентября 2010

вам нужно установить EnterpriseLibrary .

Из MSDN:

Microsoft Enterprise Library - это набор программных компонентов многократного использования (блоки приложений), предназначенных для помощи разработчикам программного обеспечения в решении общих сквозных задач разработки предприятия (таких как ведение журнала, проверка, доступ к данным, обработка исключений и многие другие). Блоки приложений - это тип руководства; они предоставляются в виде исходного кода, контрольных примеров и документации, которые могут использоваться «как есть», расширяться или изменяться разработчиками для использования в сложных корпоративных проектах развития на уровне предприятия.

1 голос
/ 22 сентября 2010

См. раздел «Загрузки» здесь и выберите «Корпоративная библиотека 3.1 мая 2007 г. (для .NET Framework 2.0 и 3.0)».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...