• Fluent Ribbon项目出现“命名空间“clr-namespace:Fluent;assembly=Fluent”中不存在“RibbonWindow”名称”的解决方法


    之前在学习@aganqin的Fluent Ribbon项目(http://www.cnblogs.com/aganqin/p/3269384.html)。但是一直都有引用了Fluent.dll后仍旧出现“命名空间“clr-namespace:Fluent;assembly=Fluent”中不存在“RibbonWindow”名称”,同时设计视图也无法正常显示这个很令人头疼的问题,问aganqin本人包括在博问和StackOverflow上搜索均没有得到什么有实质性的解决方案。

    结果当我在Fluent Ribbon官网上找解答的时候突然发现了它的源代码。抱着试一试的态度我将其源代码下载下来以后重新编译,再到我自己的项目中去引用刚才编译的dll居然就成功了!不仅不再出现错误消息,设计视图也能够正常显示了!

    看来以后如果发现同样的问题,即外部库不被识别的时候,可以考虑一下重新编译它的源代码再重新引用自己编译的部分。当然,对开源项目可以这样做,闭源项目估计就不行了。

    顺便吐槽一下微软,VS2012本来不就是来开发Win8风格和Office 2010以上版本风格的WPF程序么?但是微软官方的Ribbon库居然是Office 2007的风格,在现在看来的确是有点老了。不知道什么时候可以发布面向Win8和Office 2010-2013风格的Ribbon。毕竟Win8风格和Ribbon风格现在也已经是设计的主流了。

  • 相关阅读:
    爬虫伪装头部
    selenium的简单使用
    selenium 安装与 chromedriver安装
    python多线程和线程池
    分析微信好友列表信息(json)
    BeautifulSoup简介
    Java泛型中extends和super的理解
    java 泛型--桥方法
    java 资源文件的读取
    java 清单文件
  • 原文地址:https://www.cnblogs.com/ryuasuka/p/3273306.html
Copyright © 2020-2023  润新知