写了个.net standard类库,生成dll给前端用,里面都是通信协议类,但前端说unity不支持.net standard只能用.net framework,于是我改成了.net framework 4.6的类库,list点进去看引用来源也是.net framework 4.6,但前端引用新的dll还是提示一样的问题,什么原因?现在dll里的引用只有using System和using System.Collection.Generic,List点进去也显示是.net framework的程序集。
难道是我复制粘贴代码的原因?

解决方案 »

  1.   

    找一下netstardard这个程序集
      

  2.   

    改了之后有没重新生成?找不到原因就新建个.net framework 的项目吧,感觉这样会比较快
      

  3.   

    最简单的方法是创建新的.net framework项目
    然后把你的代码文件引入进去,如果文件无需修改,那么代码文件可以复用,而不需要拷贝
    很多第三方库都是同时提供framework和standard的库的
      

  4.   

    https://blog.csdn.net/starfd/article/details/78839704
    同时生成多个版本的类库不就行了,估计是你哪里改的不对