找回密码
 立即注册

QQ登录

只需一步,快速开始

gw0506
超级版主   /  发表于:2010-12-10 14:11:00
41#
不是的~~
你需要检查一下你工程文件中,引用的那个dll的版本号,和你实际拷贝的dll版本号。

简单的说,你弹出这样的错误,就说明编译的时候使用的是5.0.3511.2008这个版本。
而拷贝过去的是5.0.3503.2008这个版本。

所以你用5.0.3511.2008这个版本的dll去覆盖拷贝过去的5.0.3503.2008的就可以了~


另外,你该了license文件中的版本号,应该编译不通过的!!!
回复 使用道具 举报
xiwu
中级会员   /  发表于:2010-12-10 14:22:00
42#
不是的,编译和copy的都是5.0.3511.2008这个版本,但是License文件里写的是5.0.3503.2008,所以我手动改成了11,重新生成解决方案没有提示有错误
回复 使用道具 举报
xiwu
中级会员   /  发表于:2010-12-10 14:25:00
43#
不是知道你有没有注意 错误文本里有这样一句话

警告: 程序集绑定日志记录被关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。

不知道是什么意思
回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-12-10 14:32:00
44#
注册表不用关心。
你看啊,工程里肯定引用了一个版本的dll,对吧。
license文件中的信息是你将spread控件拖到Form上,自动生成的。
如果dll跟license不匹配,要么你改之前报错,要么你该之后报错。

现在你说之前也没有错,改了也没有错,那肯定有问题,对吧。

你把工程文件,就是.proj文件和license.licx文件,以及你拷贝的Spread dll打包发给我。我看看~
回复 使用道具 举报
xiwu
中级会员   /  发表于:2010-12-10 14:46:00
45#

附件

这个程序我是在spread4.0的一个例子excelclone上进行修改的,现在我的机子已经把4.0卸载了,将的是5.0
回复 使用道具 举报
gerry
论坛元老   /  发表于:2010-12-10 14:54:00
46#
请使用Gacutil 将dll文件部署在 GAC中
gacuil可以在
%ProgramFiles%\Microsoft SDKs\Windows\v6.0A\bin;
%ProgramFiles%\Microsoft SDKs\Windows\v7.0A\bin%;
%ProgramFiles%\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools
中找到 具体路径跟您安装的.net framework版本和系统版本有关。

手动注册文件可使用

  1. >gacutil /i "%ProgramFiles%\GrapeCity\Spread.WinForms.5.dotNet35\v5.0.3505\Bin\FarP
  2. oint.CalcEngine.dll"
  3. >gacutil /i "%ProgramFiles%\GrapeCity\Spread.WinForms.5.dotNet35\v5.0.3505\Bin\FarP
  4. oint.Excel.dll"
  5. >gacutil /i "%ProgramFiles%\GrapeCity\Spread.WinForms.5.dotNet35\v5.0.3505\Bin\FarP
  6. oint.Win.Spread.dll"
  7. >gacutil /i "%ProgramFiles%\GrapeCity\Spread.WinForms.5.dotNet35\v5.0.3505\Bin\FarP
  8. oint.PluginCalendar.WinForms.dll"
  9. >gacutil /i "%ProgramFiles%\GrapeCity\Spread.WinForms.5.dotNet35\v5.0.3505\Bin\FarP
  10. oint.Win.dll"
复制代码



或者通过在安装包将以上文件部署到GAC中:-D
回复 使用道具 举报
xiwu
中级会员   /  发表于:2010-12-10 15:06:00
47#

网速慢

哎,网速慢,附近没有传上来,gerry说的是什么意思??
回复 使用道具 举报
xiwu
中级会员   /  发表于:2010-12-10 15:10:00
48#

网速慢

文件太大,附近没有传上来,gerry说的是什么意思??

新建文件夹 (2).rar

1.37 MB, 下载次数: 547

rar

回复 使用道具 举报
gw0506
超级版主   /  发表于:2010-12-10 15:18:00
49#
这是你改过license的工程。dll是对的。

我要的是CxwZdm.csproj文件,你给我的是CxwZdm.csproj.user文件。呵呵~  可能你默认不现实文件后缀吧。  你把一个带有VS图表的CxwZdm文件给我发过来。

VS2008有catch引用的dll路径的功能,可能工程文件中备份路径错了。

gerry说的是另外一种解决方案,不太适合部署多台或者大量机器。
回复 使用道具 举报
xiwu
中级会员   /  发表于:2010-12-10 15:39:00
50#

cxwzdm daf

cxwzdm    daf
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部