Appcrash на SetDataSource Crystal Report

Я использую Visual Studio 10 с установленными Crystal Reports для.Net. Моя среда разработки - 64-битный компьютер с Windows 8 на. Все отлично работает на моем компьютере разработчика, но когда я устанавливаю приложение на клиентский компьютер, я получаю ошибку Windows Appcrash на SetDataSource класса отчета. Единственная информация о сбое - KernelBase.dll - модуль неисправности. Когда я смотрю на Windows Event viewer, он говорит, что существует исключение файла notfoundexception, но не дает имя файла, который ищет.

Клиентский ПК представляет собой 32-битную Windows 7 ПК. Я установил последние 32-битные файлы времени выполнения на нем.

Можете ли вы помочь мне выяснить, в чем проблема?

Спасибо

2 ответа

Немного поздно, но для тех, кто сталкивается с этой общей проблемой. yourApp.exe.config содержит эту строку

`<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>

измените это на

<startup useLegacyV2RuntimeActivationPolicy="true"><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>

и проблема решена

Я знаю, что эта ветка старая, но я столкнулся с подобной проблемой (appcrash в kernelbase.dll) при обновлении моего проекта до VS 2017 с Crystal Reports. Получил сбой при вызове SetDataSource. Добавил строку в мой файл app.config, и проблема была решена. Надеюсь, что это может помочь кому-то еще, так как это решение действительно помогло мне!

Другие вопросы по тегам