FineUI 官方论坛

标题: 升级到新版本遇到的问题解决办法--Newtonsoft.Json [打印本页]

作者: szjazz    时间: 2014-8-24 18:23
标题: 升级到新版本遇到的问题解决办法--Newtonsoft.Json
今天升级到新版本4.1.1,将FineUI和Newtonsoft.Json的老版本在程序中都先删除引用,然后再引用最新的版本文件,编译没有发现问题,调试时出现错误:

将此情况到VIP群里咨询了一下,其中”紫老虎(462017900)"提供了解决方法,并复制了源码给我,在此非常感谢!方法:
修改web.config文件,增加一段代码,放在根结点configuration里面即可
  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-6.0.0.0" newVersion="6.0.0.0" />
  6.       </dependentAssembly>
  7.     </assemblyBinding>
  8.   </runtime>
复制代码
实际上,不光是版本的更新,还有示例程序,有很多,对于我们初学者来说,都要慢慢去领会,去搜百度,去问群,才有可能找到解决方法,才能学会掌握新的知识
建议:
1、如果三石先生,能开辟升级专栏,或者升级文档提供查看,那些升级就会更顺利多了,爱好者也就能用上新版本了!
2、如果能在每个示例说明该示例程序的作用意义,或者是与别的示例有什么不同的地方,能备注说明出来,那可能是更好了,我们也就不用去猜,更快掌握控件的使用了,更明白控件的属性和事件的区别使用了



作者: 星星    时间: 2014-9-14 22:45
web.config 有这段代码,编译可以通过,就是不能增加新控件

警告        3        生成 login.aspx 的设计器文件失败: 未能加载文件或程序集“Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed”或它的某一个依赖项。系统找不到指定的文件。        E:\EmptyProjectNet40_FineUI_v4.1.3\EmptyProjectNet40_FineUI\login.aspx        0        0        EmptyProjectNet40_FineUI

作者: 星星    时间: 2014-9-14 22:49
我是用VS2010 打开 EmptyProjectNet40_FineUI ,跟VS的版本有关?
作者: szjazz    时间: 2014-9-15 00:58
星星 发表于 2014-9-14 22:49
我是用VS2010 打开 EmptyProjectNet40_FineUI ,跟VS的版本有关?

也是要在Web.config里补充那段代码啊
作者: 星星    时间: 2014-9-15 08:14
web.config 有这段代码,编译可以通过,就是不能增加新控件
作者: glyuhan    时间: 2014-9-23 17:34
我也碰到了这个问题,我是下了新的空项目后 ,比较两边的web.config,然后发现新版本多了这一坨 我就加上了
作者: fengshi_1988    时间: 2014-12-11 00:08
我也遇到了同样的问题,大家有解决掉嘛?
作者: 夏雨雪(joe)    时间: 2014-12-11 09:44
我也碰到,能编译通过,我就不管了。
作者: sanshi    时间: 2014-12-11 10:09
已经放到常见问题里面了:http://fineui.com/bbs/forum.php?mod=viewthread&tid=655
作者: 空~~城    时间: 2017-3-17 13:34
多谢楼主,百度编辑器没法上传附件的问题,纠结了快一天了,用了这个办法竟然解决了,万分感谢,特意注册了来发感谢贴




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4