Поделиться через


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

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

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

Симптомы

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

  • У вас есть проект бизнес-аналитики. Например, у вас есть проект служб SQL Server Analysis Services, проект служб SQL Server Integration Services, проект SQL Server Report Model или проект служб 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 Не поддерживается Поддерживается Поддерживается после обновления проекта Не поддерживается
Проекты бизнес-аналитики SQL Server 2008 R2 Не поддерживается Не поддерживается Поддерживается Не поддерживается

Применяется к

  • Visual Studio Ultimate 2010
  • Visual Studio Professional 2010
  • Экспресс-выпуск Visual C# 2010
  • Экспресс-выпуск Visual C++ 2010
  • Экспресс-выпуск Visual Basic 2010