Подтвердить что ты не робот

Не удается открыть файл .rpt Crystal Reports в Visual Studio 2010

Я взял на себя существующий проект С# и использую Visual Studio 2010 с .NET framework 4.0.

Приложение использует Crystal Reports. Похоже, что определения отчетов лежат в отдельно расположенной папке, содержащей много файлов .rpt.

Когда я запускаю приложение, некоторые из этих отчетов работают, а другие - нет. Теперь я хочу отлаживать отчеты, которые не работают, а также добавлять новые Crystal Reports.

Проблема в том, что всякий раз, когда я пытаюсь открыть один из файлов .rpt в Visual Studio, я получаю тарабарщину - это выглядит как двоичный код.

Для информации: Я уже знаю, что Crystal Reports не соответствует стандарту Visual Studio 2010. Поэтому я уже установил SAP Crystal Reports, версию для Visual Studio 2010 - Щелкните один раз (64 бит) из местоположения http://www.businessobjects.com/jump/xi/crvs2010/us2_default.asp, как было предложено в Создание файла rpt Crystal Reports с использованием Visual Studio 2010 и http://social.msdn.microsoft.com/Forums/en-US/vscrystalreports/thread/fb6d3588-1481-46a2-8284-90dbb40c42f6

Я установил неправильную вещь или я пропущу зависимость? Файлы .rpt не являются частью проекта Visual Studio. Это отдельные файлы в папке. Как мне открыть их, чтобы я мог выполнять изменения в Visual Studio?

4b9b3361

Ответ 1

Я подозреваю, что ассоциация файлового типа для .RPT нарушена. Возможно, вы попытались открыть .RPT перед тем, как установили Crystal Reports и случайно выбрали что-то еще, чтобы открыть его. Теперь он, вероятно, автоматически откроет их неправильно.

В этой статье описываются изменения между версиями Windows и их редактирование: http://www.technize.com/advanced-file-types-association-in-windows-7/

Тем не менее, есть более быстрый способ сделать быстрый тест, чтобы проверить, действительно ли эти .RPT файлы действительны.

В Visual Studio, внутри вашего проекта С#, сделайте "Добавить новый элемент > Отчетность > Crystal Reports", и он запустит мастер добавления отчетов в ваш проект. Когда это произойдет, вам будет предложено "создать новый отчет" или "открыть из существующего файла". Выберите "Открыть существующий" и перейдите в файл .RPT. Это должно заставить Crystal Reports попытаться открыть этот файл в конструкторе Crystal Reports на основе Visual Studio.

Удачи с ним.

Ответ 3

По информации из: http://scn.sap.com/docs/DOC-7824

Примечание 1: Чтобы интегрировать "SAP Crystal Reports, версию разработчика для Microsoft Visual Studio", вы должны запустить Install Executable. Запуск MSI не будет полностью интегрировать Crystal Reports в файлы VS.MSI по определению только для распространения во время выполнения. По умолчанию Windows 10 не устанавливает фреймворк 3.5, CR для VS все еще нуждается в нем. Выберите его "Включить или отключить функцию Windows" и выберите обе опции.

Примечание 2: SAP Crystal Reports, версия разработчика для Visual Studio.NET НЕ поддерживает Express Edition любой версии Visual Studio.NET.

Ответ 5

У меня были похожие экземпляры на 64-битной машине, где я составлял отчеты о кристаллах в данном профиле пользователя, а когда я перешел на другой профиль пользователя на том же компьютере, Crystal Reports выглядела сломанной.

Решение: Я решил это, повторно установив Crystal Reports for vs2010 (64-разрядный) на другой Профиль пользователя. Похоже, когда вы устанавливаете CR на компьютер со многими профилями пользователей, вы можете выбрать Install for Everyone вместо меня.