我已经使用C#2010创建了一个WinForms应用程序。它包含使用Crystal Reports for C#2010创建的报告。目标框架是.Net Framework 4,目标平台是x86。C#/ Crystal Reports错误
当我运行客户计算机上的应用程序会显示这个错误:
http://img824.imageshack.us/img824/6223/errorro.png
在我的电脑它工作得很好。他的操作系统是Windows Vista x64。我的操作系统是Windows 8 x64。我试过安装x86和x64运行时,但都没有工作。我已经安装了x86框架,并尝试清除临时文件夹,安装所有更新,安装.Net Framework 4可分发和大多数我在互联网上找到的每个建议,但是此错误不断出现。
该方案还具有以下内容的配置文件,如果没有这些报告没有任何计算机上工作(我认为这是一个已知的bug):
<?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>
它可以在另一台计算机上运行使用x86 CR Runtime的Windows 7 x64,它适用于我的系统,但是我无法在他的计算机上运行它,而在另一台运行Windows 7 x64的系统上运行它。我一直试图让它工作好几天,但无济于事。该程序完美工作,除了包含Crystal Report的表单。任何帮助是极大的赞赏。