Общие советы

Оценить
(0 голоса)

При разворачивании .NET- и ASP.NET-приложений, содержащих отчеты Crystal Reports, не забывайте о перечисленных ниже моментах.

•    На целевой машине уже обязательно должна быть установлена среда .NET Framework. При создании пакета вы можете не включить в процедуры установки установку файлов .NET Framework. Поскольку пакет Crystal Reports для VS.NET полностью интегрируется в среду .NET Framework, обязательно удостоверьтесь в ее наличии на Web-сервере, прежде чем устанавливать на него свое содержащее отчеты Crystal Reports Web-приложение.

•    Пакет обязательно должен включать разработанные компанией Business Objects модули слияния. Если на компьютере, на котором вы создавали свое приложение, установлена версия Crystal Reports XI Developer Edition, то при создании пакета для распространения вы обязательно должны включить в него также и модули слияния, появившиеся в версии Crystal Reports XI. Это может быть как один модуль слияния, так и несколько (например, когда включенный в приложение отчет содержит географические карты). Модули слияния Crystal Reports XI можно загрузить по адресу http: / /support.BusinessObjects . com/MergeModules. Там же можно найти документацию, в которой подробно описывается, какие объектные модели, модули просмотра и функциональные возможности поддерживаются тем или иным модулем слияния. В случае, когда используется версия Crystal Reports, поставляемая вместе с Visual Studio .NET, модули слияния можно найти в папке C:\Program Files\Common Files\Merge Modules.

•    При создании программы установки обязательно должен указываться ключевой код. Когда вы приступаете к разработке своего приложения, одним из первых появляется экран, приглашающий зарегистрировать копию Crystal Reports для VS.NET. Он появляется как тогда, когда используется поставляемая с VS.NET копия Crystal Reports, так и тогда, когда версия Crystal Reports XI устанавливается уже после установки Visual Studio .NET (а иногда даже и тогда, когда была зарегистрирована автономная копия Crystal Reports). Если во время разработки приложения вы можете и просто пропустить этот экран, то при создании пакета для распространения вам это делать никак нельзя. Если во время создания программы установки вы не укажете действительный ключевой код Crystal, ваше распространяемое приложение работать не будет. Получить необходимый ключевой код вы можете, щелкнув на соответствующей ссылке в окне с приглашением зарегистрироваться (сделав это, вы попадете на Web-сайт компании Business Objects, где должны будете предоставить различные сведения о себе). Сразу после завершения процесса регистрации вы сможете отобразить ключевой код, выбрав в меню Help (Справка) в среде VS.NET пункт ADout Microsoft Development Environment (О среде разработки Microsoft). Появится диалоговое окно со списком, в котором напротив элемента Crystal Reports будет отображаться состоящий из трех частей ключевой код. Либо просто перепишите этот код, либо выделите элемент Crystal Reports и щелкните на кнопке Copy Info (Копировать информацию), чтобы скопировать его в буфер обмена Windows. Во время компоновки установочного проекта, обязательно выберите первый модуль слияния Crystal Reporting и вставьте ключевой код в поле Keycode Properties (Свойства ключевого кода).

На заметку! В случае, когда на машине установлена версия Crystal Reports XI Developer Edition или Crystal Reports XI Advanced Developer Edition, ключевой код можно будет найти на дистрибутивном компакт-диске, который использовался при установке автономной копии Crystal Reports XI.

Visual Studio .NET для интеграции отчетов Crystal Reports
Варианты связки Crystal Reports и VS.NET
Приложения Crystal Reports Server и BusinessObjects Enterprise XI
CrystalReportViewerl.ReportSource = New CachedCrystalReportl
Интегрированный конструктор отчетов

Добавить комментарий


Защитный код
Обновить