在网上大多讲的是单独安装的水晶报表的部署,和vs2008自带的不同,因为他们的程序集的版本不同。
vs2008自带的水晶报表的版本是105的,在官方网站没有找到。
后来查看MSDN才知道,其实Prerequisites(系统必备)就放在我们的机器中,
位置就在C:/Program Files/Microsoft SDKs/Windows/v60A/Bootstrapper/Packages。
水晶报表的运行时组件就在该目录下的CrystalReports10_5/CRRedist2008_x86。
将CRRedist2008_x86在要部署的机器上安装就可以了。
1直接安装一个程序:CRRedist2005_x86msi。此程序是vs2005自带的,一般在C:\ProgramFiles\MicrosoftVisualStudio 8\SDK\v20\BootStrapper\Packages\CrystalReports。(我是直接只安装这一个程序)。
2安装这个程序: CRRedist2005_x86msi 和 CRREdist2005_x86_chsmsi。其CRREdist2005_x86_chsmsi在CrystalReports\zh-chs中。 安装完毕后,即可解决问题。
"搞了几天都没有明白为什么 今天,我把控件往相对应的代码里拖(defaultaspx),结果给出以下提示:"创建控件时出错,无法找到web项目项:"F:\VC#\My Projects\WebApplication1\WebApplication1\Defaultaspx"" 出错的原因是这样的,我把保存项目的文件夹命名中含有: "#",标准控件栏识别不出来这个路径,因此添加出错了解决方法:修改项目的保存路径路径中最好不要有特殊字符就用一般的字母同行们,别再出错了啊!!折腾我好几天了,但愿你们很快解决!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
解决办法以及步骤:
1、第一步,生产服务器的是阿里云,WINDOWS2008,需要安装MVC4,装了NET45。
2、第二步,在项目中引用 SystemWebHelpers,并将属性设为“复制本地”。
3、发布之后,SystemWebHelpersdll,拷贝到生产服务器对应的BIN目录,问题就得到解决了。。
SystemIOFileNotFoundException: 未能加载文件或程序集“Accessibility, Version=2000, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”或它的某一个依赖项。系统找不到指定的文件。
文件名:“Accessibility, Version=2000, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a”
在 SystemWindowsFormsControlOnHandleCreated(EventArgs e)
在 SystemWindowsFormsControlWmCreate(Message& m)
在 SystemWindowsFormsControlWndProc(Message& m)
在 SystemWindowsFormsControlControlNativeWindowOnMessage(Message& m)
在 SystemWindowsFormsControlControlNativeWindowWndProc(Message& m)
在 SystemWindowsFormsNativeWindowCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。
已加载的程序集
mscorlib
程序集版本: 2000
Win32 版本: 20507275456 (Win7SP1GDR050727-5400)
基本代码: file:///C:/Windows/MicrosoftNET/Framework/v2050727/mscorlibdll
----------------------------------------
语音平台自动字幕
程序集版本: 2699
Win32 版本: 不可用
基本代码: file:///C:/Users/Administrator/Desktop/语音平台自动字幕%20v26/语音平台自动字幕%20v26/YYlrcexe
----------------------------------------
System
程序集版本: 2000
Win32 版本: 20507275456 (Win7SP1GDR050727-5400)
基本代码: file:///C:/windows/assembly/GAC_MSIL/System/2000__b77a5c561934e089/Systemdll
----------------------------------------
语音平台自动字幕语音平台自动字幕语音平台自动字幕
程序集版本: 1000
Win32 版本: 2699
基本代码: file:///C:/Users/Administrator/Desktop/语音平台自动字幕%20v26/语音平台自动字幕%20v26/YYlrcexe
----------------------------------------
SystemWindowsForms
程序集版本: 2000
Win32 版本: 20507275456 (Win7SP1GDR050727-5400)
基本代码: file:///C:/windows/assembly/GAC_MSIL/SystemWindowsForms/2000__b77a5c561934e089/SystemWindowsFormsdll
----------------------------------------
SystemDrawing
程序集版本: 2000
Win32 版本: 20507275458 (Win7SP1GDR050727-5400)
基本代码: file:///C:/windows/assembly/GAC_MSIL/SystemDrawing/2000__b03f5f7f11d50a3a/SystemDrawingdll
----------------------------------------
SystemWindowsFormsresources
程序集版本: 2000
Win32 版本: 20507275420 (Win7SP1050727-5400)
基本代码: file:///C:/windows/assembly/GAC_MSIL/SystemWindowsFormsresources/2000_zh-CHS_b77a5c561934e089/SystemWindowsFormsresourcesdll
----------------------------------------
mscorlibresources
程序集版本: 2000
Win32 版本: 20507275456 (Win7SP1GDR050727-5400)
基本代码: file:///C:/Windows/MicrosoftNET/Framework/v2050727/mscorlibdll
----------------------------------------
JIT 调试
要启用实时(JIT)调试,
该应用程序或计算机的 config 文件(machineconfig)的 systemwindowsforms 节中必须设置
jitDebugging 值。
编译应用程序时还必须启用
调试。
例如:
<configuration>
<systemwindowsforms jitDebugging="true" />
</configuration>
启用 JIT 调试后,任何无法处理的异常
都将被发送到在此计算机上注册的 JIT 调试器,
而不是由此对话框处理。
以上就是关于未能加载文件或程序集“CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0,全部的内容,包括:未能加载文件或程序集“CrystalDecisions.CrystalReports.Engine, Version=10.2.3600.0,、如何解决未能加载文件或程序集“CrystalDecisions.Web、ASP.NET 运行时错误: 未能加载文件或程序集等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)