Вы не сможете открыть проект бизнес-аналитики после обновления проекта до формата, используемого в Visual Studio 2010

Эта статья поможет устранить проблему, из-за которой невозможно открыть проект бизнес-аналитики (BI) после обновления проекта до формата Microsoft Visual Studio 2010.

Исходная версия продукта: Visual Studio 2010
Исходный номер базы знаний: 983332

Симптомы

Рассмотрим следующий сценарий.

  • У вас есть проект бизнес-аналитики. Например, у вас есть проект SQL Server Analysis Services, проект SQL Server Integration Services, проект модели отчета SQL Server или проект SQL Server Reporting Services.

  • Решение и проекты имеют следующие расширения имен файлов:

    • .Sln
    • DWPROJ-файл
    • .dtproj
    • .rptproj
  • Проект бизнес-аналитики создается с помощью SQL Server Business Intelligence Development Studio (BIDS) в одной из следующих SQL Server версий:

    • SQL Server 2005
    • SQL Server 2008
    • SQL Server 2008 R2
  • Обновите проект до формата, используемого в Visual Studio 2010.

В этом сценарии могут возникать следующие ошибки:

  • Вы не можете открыть проект в Visual Studio 2010. В окне Обозреватель решений имя проекта будет затемнено словом (недоступно) в скобках рядом с именем проекта.

  • После обновления проекта невозможно открыть проект в SQL Server BIDS.

  • В проекте в окне Обозреватель решений появится следующая ошибка:

    Файл проекта выгружен.

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

  • При попытке открыть файл проекта, дважды щелкнув его, появляется следующее сообщение об ошибке:

    Microsoft Visual Studio
    Не удается открыть диск Drive:\Path\Project_name.dwproj, так как его тип проекта (DWPROJ) не поддерживается этой версией приложения.
    Чтобы открыть его, используйте версию, которая поддерживает проект этого типа.

Причина

Эта проблема возникает из-за того, что Visual Studio 2010 не позволяет редактировать проект бизнес-аналитики, созданный с помощью BIDS в SQL Server 2005, в SQL Server 2008 или в SQL Server 2008 R2.

Решение

Чтобы устранить проблему, из-за которой не удается открыть проект в SQL Server BIDS после обновления проекта, выполните следующие действия.

  1. Создайте проект с тем же именем, что и исходный проект бизнес-аналитики в другом каталоге, используя SQL Server BIDS.
  2. Добавьте все соответствующие элементы проекта из обновленной папки проекта бизнес-аналитики. Например, для проекта служб Analysis Services добавьте DS- и DSV-файлы. Для проекта Reporting Services добавьте RDS- и RDL-файлы.
  3. Сохраните и откройте новый проект бизнес-аналитики.

Дополнительная информация

Проект бизнес-аналитики — это особый вид проекта Visual Studio, который можно открыть в Visual Studio. Однако необходимо установить компоненты BIDS вместе с соответствующей оболочкой Visual Studio, чтобы можно было создавать или редактировать проекты бизнес-аналитики. Компоненты BIDS выпущены в рамках SQL Server 2005, SQL Server 2008 и SQL Server 2008 R2. Эти компоненты BIDS не предназначены для совместной работы с Visual Studio 2010. Таким образом, обновленный проект нельзя открыть в Visual Studio 2010.

Visual Studio 2010 используется для открытия проекта бизнес-аналитики, созданного с помощью BIDS в SQL Server 2005, в SQL Server 2008 или в SQL Server 2008 R2. В этом случае Visual Studio 2010 предлагает обновить проект до формата Visual Studio 2010. Более ранние версии Visual Studio не поддерживают открытие проектов из будущей версии Visual Studio. Таким образом, вы не можете открыть обновленный проект в версии BIDS, которая использовалась для создания проекта.

В следующей таблице перечислены поддерживаемые конфигурации, позволяющие открывать и редактировать различные проекты бизнес-аналитики с помощью разных версий Visual Studio. Проекты бизнес-аналитики, созданные с помощью BIDS, не могут быть изменены в Visual Studio 2010. Если у вас есть решение, содержащее проекты бизнес-аналитики и другие проекты, рекомендуется создать резервную копию решения перед открытием решения в Visual Studio 2010.

Версия продукта Visual Studio 2005 (версия выпуска и более поздние пакеты обновления) с BIDS в SQL Server 2005 Visual Studio 2008 (пакеты обновления 1 и более поздних версий) с BIDS в SQL Server 2008 Visual Studio 2008 (пакеты обновления 1 и более поздних версий) с BIDS в SQL Server 2008 R2 Visual Studio 2010 (версия выпуска и более поздние пакеты обновления)
проекты бизнес-аналитики SQL Server 2005 г. Поддерживается Поддерживается после обновления проекта Поддерживается после обновления проекта Не поддерживается
проекты бизнес-аналитики SQL Server 2008 г. Не поддерживается Поддерживается Поддерживается после обновления проекта Не поддерживается
проекты бизнес-аналитики R2 SQL Server 2008 г. Не поддерживается Не поддерживается Поддерживается Не поддерживается

Сфера применения

  • Visual Studio Ultimate 2010 г.
  • Visual Studio Professional 2010 г.
  • Visual C# 2010 Express
  • Visual C++ 2010 Express
  • Visual Basic 2010 Express