找回密码
 立即注册

QQ登录

只需一步,快速开始

smilexqian

银牌会员

5

主题

12

帖子

3749

积分

银牌会员

积分
3749

活字格认证

最新发帖

[已处理] 新手疑问

smilexqian
银牌会员   /  发表于:2013-12-13 00:47  /   查看:10974  /  回复:10
大家好,我是第一次接触spread,我下载了spread for winform,然后我把它解压,里面有两个压缩包(bits和docs)我把它们都解压安装,我的vs版本为2008,我运行vs,打开此论坛上提供的“spread中文版demo”,但却提示“未能找到引用的组件FarPoint.PluginCalendar.WinForms”、未能找到引用的组件“FarPoint.Excel”等等,有好多个类似的错误。        工具箱里的组件也只有如下图的这些,这是什么原因呢?

QQ图片20131213003823.jpg (17.91 KB, 下载次数: 1313)

10 个回复

倒序浏览
smilexqian
银牌会员   /  发表于:2013-12-13 11:07:00
沙发
没有人帮我一下吗?:t(
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-13 11:09:00
板凳
回复 1楼smilexqian的帖子

源码是从这里下载的吧:《Spread for WinForm 5 中文版 Demo 源码大放


1 如安装了VS 2010、VS2012、VS2013等开发环境,首先需要去掉"Spread中文版Demo"文件夹的只读选项
    spread_VS2012.gif

2 如安装了spread for winform (bits---控件程序包和docs---控件文档包),5+(如6、7...)
  需要您替换引用(Reference)下13个有叹号的dll---------因为没有安装Spread Winform 5的控件
  

spread_5.gif

  添加新引用,路径:C:\Program Files (x86)\ComponentOne\Spread.NET 7\Windows Forms\v7.35.20132.1\bin
   这里,我安装的是Spread Winform 7.2的路径

3  删除Propertys\licenses.licx文件,重新编译

4 运行
  注意,为了兼容32位、64位系统,请选择X86 CPU配置
  
Spread_x86.gif

新的升级后的demo路径: 《spread中文版demo复活记:从版本5升级到版本7
回复 使用道具 举报
smilexqian
银牌会员   /  发表于:2013-12-13 13:18:00
地板
回复 3楼roger.wang的帖子

我按照这个方法修改了,可以正常生成,但是在运行调试的时候却跳出“未能加载文件或程序集“FarPoint.Win.SpreadC, Version=7.35.20132.1, Culture=neutral, PublicKeyToken=327c3516b1b18457”或它的某一个依赖项。系统找不到指定的文件。”这个错误,我想问一下这个FarPoint.Win.SpreadC和FarPoint.Win.Spread不一样是吗?为什么我引用了FarPoint.Win.Spread还是不行呢?

另外,我工具箱里面为什么只有上面图片里面那几个呢?不是应该有很多吗?应该如何添加,我看了readme帮助,但还是不行
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-13 13:31:00
5#
回复 4楼smilexqian的帖子

问题1: 下载一个我处理过的一个demo吧, 替换了你说的报错的这个文件为Spread Winform。
        URL见上面帖子最后一行。

问题2: Spread安装后,在VS工具箱就这几个。
        你说的应该很多是指的什么?
回复 使用道具 举报
smilexqian
银牌会员   /  发表于:2013-12-13 14:19:00
6#
回复 5楼roger.wang的帖子

我觉得是会像引用里面的那些内容一样,有什么chart、excel什么的,看来是我理解错了
但是你说的那个demo链接好像打不开的,你看后面的下载数是0,这个链接页面不存在:!
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-13 14:36:00
7#
回复 6楼smilexqian的帖子

:Z  抱歉啊, 下载的文件名起太长了,导致下载不了:Spread中文版Demo(C# + VS 2010 VS2012 Spread Winform 7.2)。  

你再试试看。
回复 使用道具 举报
smilexqian
银牌会员   /  发表于:2013-12-13 17:27:00
8#
回复 7楼roger.wang的帖子

嗯,可以下载了,但是我用的是vs2008,打不开项目,我原来以为可以的,除了这个方法还有其他方法吗?为什么那篇技术贴上就能正常运行,而我这2008下面就有上面那个错误呢?
回复 使用道具 举报
roger.wang
社区贡献组   /  发表于:2013-12-13 17:42:00
9#
回复 8楼smilexqian的帖子

你删除 *.sln解决方案文件(VS 2010, VS2012), 直接用VS 2008打开*.csproj文件就可以。

报错是因为我们没有能够及时更新demo里面的dll引用导致的。
回复 使用道具 举报
smilexqian
银牌会员   /  发表于:2013-12-13 19:40:00
10#
回复 9楼roger.wang的帖子

大哥,你看看是不是那个链接的demo有点问题啊?我按照你的方法用2008打开了项目,但是却提示“未能找到文件“D:\Spread_7_2_CSharp\Spread中文版Demo\Resources\ChartXml\Chart.xml”,我把原来那个demo的Chart.xml放到现在的这个下面,然后运行有出现了原来的错误,还是关于FarPoint.Win.SpreadC和FarPoint.Win.Spread的,我真是无语了。。。。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部