找回密码
 立即注册

QQ登录

只需一步,快速开始

pengxi7799
注册会员   /  发表于:2016-4-19 20:28:27
11#
dexteryao 发表于 2016-4-19 18:20
使用 6.0 没有问题, 出现错误是 授权问题,您看下http://blog.gcpowertools.com.cn/post/2015/11/24/Excel ...

但是我在使用 GrapeCity\Spread Studio 9\SpreadJS\ExcelIO\ 下的 Newtonsoft.Json.dll 时没有问题,引用 项目下的 6.0版本的Newtonsoft.Json.dll 才会报错  无法为类型 GrapeCity.Spread.Sheets.ExcelIO.Spread 授予有效的许可证。有关详细信息,请与组件的制造商联系。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-20 09:58:48
12#
不好意思,问题我重现了,这里正在寻求解决方案。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2016-4-20 10:58:36
13#
解决方案是使用6.0并在web config中加入如下代码
  1.   <runtime>
  2.     <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
  3.       <dependentAssembly>
  4.         <assemblyIdentity name="Newtonsoft.Json" publicKeyToken="30ad4fe6b2a6aeed" culture="neutral" />
  5.         <bindingRedirect oldVersion="0.0.0.0-8.0.0.0" newVersion="6.0.0.0" />
  6.       </dependentAssembly>
  7.     </assemblyBinding>
  8.   </runtime>
复制代码


昨天我是用nuget加的Newtonsoft.Json 所以自动添加了config,没有发现问题。今天手动添加才发现了问题

评分

参与人数 1满意度 +5 收起 理由
pengxi7799 + 5 很给力!

查看全部评分

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