Foxtable(狐表)用户栏目专家坐堂 → 求助:如何生成dll文件引入foxtable


  共有3390人关注过本帖树形打印复制链接

主题:求助:如何生成dll文件引入foxtable

美女呀,离线,留言给我吧!
水墨青花
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:201 积分:1720 威望:0 精华:0 注册:2019/3/1 11:38:00
求助:如何生成dll文件引入foxtable  发帖心情 Post By:2020/12/9 10:05:00 [显示全部帖子]

老师您好:

钉钉的加解密库有两个cs文件,一个cs文件引用了另一个cs文件。我把两个cs文件都拷贝到了我新建的 类库项目下,但是生成dll的时候,报错说无法找到被引用的cs文件中的类。
请问,这样生成dll文件有什么问题吗?该如何操作?

谢谢!

 回到顶部
美女呀,离线,留言给我吧!
水墨青花
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:201 积分:1720 威望:0 精华:0 注册:2019/3/1 11:38:00
  发帖心情 Post By:2020/12/9 12:00:00 [显示全部帖子]

抱歉,可能是我没有说清楚。  钉钉 DingTalkCrypto.cs 文件中用到了如下 引用,命名空间为 DTCrypto:
using System;
using System.Text;
using System.Security.Cryptography;
using System.Collections.Generic;
using System.Linq;
using System.Text.Json;
using System.Text.Json.Serialization;

我用VS生成 dll文件时,debug文件夹下生成了下列dll:  
DTCryptor.dll
Microsoft.Bcl.Aysnclnterfaces.dll
System.Text.Json.dll
System.Text.Encodings.Web.dll
System.Threading.Tasks.Extensions.dll
System.RuntimeCompilerServices.Unsafe.dll
System.Buffers.dll

我应该把这些 dll文件全部引用到 foxtable ,还是有没有办法 只生成一个 DTCryptor.dll 文件,把所有的依赖包都放进去?
十分感谢!

 回到顶部
美女呀,离线,留言给我吧!
水墨青花
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:201 积分:1720 威望:0 精华:0 注册:2019/3/1 11:38:00
  发帖心情 Post By:2020/12/9 13:24:00 [显示全部帖子]

老师,我一行一行debug了一下 钉钉给的加解密库,发现问题出在signature验证,不知老师能否把foxtable中的 WXBizCryp 代码发给我,我参考着自己写一个钉钉的加解密库,不然debug的时间成本太高了!

十分感谢!

[此贴子已经被作者于2020/12/9 13:29:02编辑过]

 回到顶部
美女呀,离线,留言给我吧!
水墨青花
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:201 积分:1720 威望:0 精华:0 注册:2019/3/1 11:38:00
  发帖心情 Post By:2020/12/9 13:56:00 [显示全部帖子]

.net 4.0 里没有 using System.Text.Json; 
我用的是 .net 4.7.2,不可以吗?

 回到顶部
美女呀,离线,留言给我吧!
水墨青花
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:201 积分:1720 威望:0 精华:0 注册:2019/3/1 11:38:00
  发帖心情 Post By:2020/12/10 13:36:00 [显示全部帖子]

可以了,老师!十分感谢!谢谢!

 回到顶部