Я создал приложение WinForms с использованием C# 2010. Он содержит отчет, созданный с использованием Crystal Reports для C# 2010. Целевой структурой является .Net Framework 4, а целевая платформа - x86.C#/Crystal Reports Error
При запуске приложения на компьютере клиента отображает эту ошибку:
http://img824.imageshack.us/img824/6223/errorro.png
На моем компьютере она работает просто отлично. Его ОС - Windows Vista x64. Моя ОС - Windows 8 x64. Я попытался установить x86 и x64, но никто не работал. Я установил инфраструктуру x86 и попытался очистить временную папку, установить все обновления, установить дистрибутив .Net Framework 4 и, в основном, каждое предложение, которое я нашел в Интернете, но эта ошибка продолжает появляться.
Программа также имеет конфигурационный файл со следующим содержимым, без которых отчет не работает на любом компьютере (я думаю, что это известная ошибка):
<?xml version="1.0"?>
<configuration>
<configSections>
</configSections>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>
</configuration>
Он работает на другом компьютере с операционной Windows 7 x64 с Runtime x86 CR, и он работает на моем, но я не могу заставить его работать на своем компьютере, а другой - с Windows 7 x64. Я пытался заставить его работать в течение нескольких дней, но безрезультатно. Программа работает отлично, за исключением формы, содержащей Crystal Report. Любая помощь приветствуется.