.NET 4.0 и CrystalReports - PullRequest
       19

.NET 4.0 и CrystalReports

2 голосов
/ 16 июня 2010

У меня есть сборка dll с целевой платформой 3.5, которая управляет отчетами; эта библиотека использует версию CrystalDecisions.CrystalReports.Engine 10.5.3700.0

Теперь я создал новое wpf-приложение на основе .NET Framework 4.0 и добавил ссылку dll отчета на проект.

Мне пришлось установить библиотеку Crystal Reports for Visual Studio 2010 (http://www.businessobjects.com/jump/xi/crvs2010/default.asp), чтобы создать приложение без ошибок ... теперь оно успешно работает, но печать отчета не работает.

При установке источника данных выдается ошибка ... сообщение:

Неизвестная ошибка механизма запросов Ошибка в файле C: \ DOCUME ~ 1 \ oli15 \ IMPOST ~ 1 \ Temp \ MyReport {4E514D0E-FC2C-4440-9B3C-11D2CA74895A} .rpt: ... Источник = Сервер анализа ErrorCode = -2147482942 Трассировки стека: at CrystalDecisions.ReportAppServer.Controllers.DatabaseControllerClass.ReplaceConnection (Объект oldConnection, Объект newConnection, Объект parameterFields, Объект crDBOptionUseDefault) at CrystalDecisions.CrystalReports.Engine.Table.SetDataSource (Object val, Type type) at CrystalDecisions.CrystalReports.Engine.ReportDocument.SetDataSourceInternal (значение объекта, тип типа)

Я думаю, что он использует другую ссылку на версию для CrystalDecisions.CrystalReports.Engine, это возможно?

Как заставить его использовать версию 10.5.3700.0?

1 Ответ

0 голосов
/ 19 апреля 2011

Для лиц, использующих это в Managed C ++, решения, размещенные в комментариях, являются лишь частью решения.Я также применил то, что указано на http://www.codeproject.com/KB/mcpp/WorkingWithConfigFiles.aspx после нескольких дней отчаяния, и теперь я с удовольствием смотрю на мои проекты, работающие на колесах:)

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