C#码农进,关于 blumind

  • 5
    52manhua
    就是这个开源的思维导图软件,想搞点修改:
    https://github.com/funwaywang/Blumind
    下载之后发现:



    所有的窗体都无法加载基类,用的是

    vs.png


    mvs community 2017 版的,是版本不对还是忘记装了什么东西?
  • R
    Ricepig
    编译下看看,这么看是少了baseform这个文件HiPDA·嗯唧
  • 5
    52manhua
    不是缺少这个的问题文件在 \Blumind\Code\Blumind\Controls\Forms 但是显示却为标准窗体,
    下下来搞搞?

    git clonehttps://github.com/funwaywang/Blumind
  • c
    cainiao1v1
    如果你已经把项目的目标框架改成了.net2.0以上的版本,就把Core下面的DotNet3文件夹排除。



  • 5
    52manhua
    谢谢,抱着试试的心态,没想到能得到答案
    这个问题的原因出在哪?
  • c
    cainiao1v1
    回复5#52manhua

    作者是为了得到广泛的兼容性把目标框架定在.net2.0,但又想用3.0里面的linq功能,于是就在源码里直接把linq的代码弄进来了,你现在用的4.7本身就自带linq,不干掉dotnet3就会与4.7自带的发生冲突,干掉dotnet3就一切正常了

  • 5
    52manhua
    谢谢详细解释 ,仔细看一下,我忽略了启动的时候提示升级的选项直接确定了。重新下载工程之后,选择不升级,按照原版工程的设置运行通过了。
  • c
    cainiao1v1
    是的,你有.net2.0的话, 可以不升级,就直接跑起来

  • s
    sunriseyuen
    回复1#52manhua

    你要改善这东西吗,有兴趣
  • r
    richking
    这软件不错嘛,还是开源的
  • c
    cainiao1v1
    这个是winform写的UI,不支持高dpi,
    楼主有时间顺带换个UI吧,用wpf或uwp来写UI,以便支持高dpi
  • 5
    52manhua
    目前只计划先修改几个 bug, 主要是链接问题,然后是自定义图标等等,UI 暂时未考虑
    什么时候用 win10 跑一下看,话说我也没高 dpi 的显示屏
  • s
    sunriseyuen
    回复11#cainiao1v1


    winform也支持高清屏