找回密码
 立即注册

QQ登录

只需一步,快速开始

taxsoft

中级会员

76

主题

246

帖子

608

积分

中级会员

积分
608

活字格认证微信认证勋章元老葡萄

taxsoft
中级会员   /  发表于:2013-5-30 17:09  /   查看:7713  /  回复:5
所有引用都修改确认过,没有找到spread6的引用
请考虑使用 app.config 将程序集“FarPoint.Win.Spread, Culture=neutral, PublicKeyToken=327c3516b1b18457”从版本“6.0.2005.2008”[]重新映射到版本“7.0.3502.2008”[C:\Program Files\ComponentOne\Spread.NET 7\Windows Forms\v7.0.3502\bin\FarPoint.Win.Spread.dll],以解决冲突并消除警告。
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): warning MSB3247: 发现同一依赖程序集的不同版本之间存在冲突。

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-5-30 18:25:00
沙发
回复 1楼taxsoft的帖子

请问如果新建工程添加 Spread 7 还会出现此问题吗?请确认 property 文件夹下的 license 文件版本信息是 6.0 还是 7.0?
回复 使用道具 举报
taxsoft
中级会员   /  发表于:2013-5-31 13:59:00
板凳
新建的不会 就是老项目 解决方案里一个项目是这样
所有的  license 文件我都批量替换了版本信息了,所以大部分是没有问题的
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-5-31 17:57:00
地板
回复 3楼taxsoft的帖子

taxsoft 你好,
请尝试以下步骤:

  1. 1、删除使用了SPREAD工程中 SPREAD 相关的DLL引用
  2. 2、删除使用了SPREAD的工程中 licenses.licx 文件
  3. 3、在工程中添加一个新的窗体(为了自动生成Licenses.licx,并自动添加SPREAD相关的Dll引用)
  4. 4、在VS工具箱中将SPREAD控件添加到窗体中,此时会自动添加SPREAD相关的Dll引用,并自动生成licenses.licx文件(需要确认DLL和License中SPREAD的版本号是否正确)
  5. 5、对解决方案中所有工程进行1-4步操作。(一般客户会在该步骤出现问题,一定要针对项目的所有工程进行操作)
  6. 6、Rebuild整个解决方案 。
  7. 7、重新发布。

复制代码


如果有疑问,请及时通知我。
回复 使用道具 举报
taxsoft
中级会员   /  发表于:2013-6-3 15:29:00
5#
仔细排查了所有项目文件,原来是其中几个项目采用了dll引用,没有得到更新,
由于引用复杂,这个报错报错了地方,一直排查错了项目。
已经解决。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2013-6-3 17:33:00
6#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部