找回密码
 立即注册

QQ登录

只需一步,快速开始

郑剑

中级会员

77

主题

263

帖子

800

积分

中级会员

积分
800
郑剑
中级会员   /  发表于:2021-11-1 17:19  /   查看:3279  /  回复:13
10金币
做插件能不能引用system.windows.forms
或者引入microsoft.win32




最佳答案

查看完整内容

收到,我这边儿而看一下,有结果了及时回复您哈

13 个回复

倒序浏览
最佳答案
最佳答案
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-11-1 17:19:14
来自 12#

收到,我这边儿而看一下,有结果了及时回复您哈
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-11-1 17:52:47
2#
老板,您是想做什么插件呢,可以详细描述一下吗,我们需要知道您的具体需求,
才好完整的帮您反馈调查一下
回复 使用道具 举报
郑剑
中级会员   /  发表于:2021-11-1 18:40:24
3#
Joe.xu 发表于 2021-11-1 17:52
老板,您是想做什么插件呢,可以详细描述一下吗,我们需要知道您的具体需求,
才好完整的帮您反馈调查一下 ...

我是纳闷为什么不能调用底层的库或者winform那边的库
回复 使用道具 举报
郑剑
中级会员   /  发表于:2021-11-1 18:53:27
4#
Joe.xu 发表于 2021-11-1 17:52
老板,您是想做什么插件呢,可以详细描述一下吗,我们需要知道您的具体需求,
才好完整的帮您反馈调查一下 ...

  Could not load file or assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'. 系统找不到指定的文件。



引用win32会报这个
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-11-2 16:45:29
5#
你好,这边测试引用是可以引用Microsoft.Win32和System.Windows.Forms的呀

然后再引用System.Windows.Forms前要添加一下

您是不是没有添加相关引用,或者是哪儿不小心写错了呢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
郑剑
中级会员   /  发表于:2021-11-2 17:01:10
6#
Lay.Li 发表于 2021-11-2 16:45
你好,这边测试引用是可以引用Microsoft.Win32和System.Windows.Forms的呀

然后再引用System.Windows.Fo ...

引用后,设计器测试该插件会报错。
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-11-2 18:52:25
7#
您好,您说的使用设计器测试插件是什么意思呢。
我添加了这两个引用,生成了一个插件安装到设计器中使用并没有什么问题呀。建议您可以说明一下问题详细的复现步骤,或者上传一下代码我们这边调查一下。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
郑剑
中级会员   /  发表于:2021-11-4 10:18:09
8#
Lay.Li 发表于 2021-11-2 18:52
您好,您说的使用设计器测试插件是什么意思呢。
我添加了这两个引用,生成了一个插件安装到设计器中使用并 ...

尝试一下调用win32 的库就会报了,我的代码如下,调用服务端命令就会报上面的错误了

public ExecuteResult Execute(IServerCommandExecuteContext dataContext)
        {
            ExecuteResult ret = new ExecuteResult();
            ret.ErrCode = 0;
            ret.Message = "";

            OpenFileDialog openfile = new OpenFileDialog();
            //初始显示文件目录
            //openfile.InitialDirectory = @"";
            //openfile.Title = "请选择要发送的文件";
            //过滤文件类型
            openfile.Filter = "excel|*.xlsx|所有文件类型|*.*";
            if (true == openfile.ShowDialog())
            {

            }


回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-11-4 18:49:08
9#
大佬,我试了一下啊,只有这一串代码的话,不知道怎么用,无法复现问题
麻烦可以上传一下这个插件及插件的源码,这个我们就可以在设计器安装后测试一下看看有什么问题,调试调查原因了。
不过因为这个涉及到代码,可能处理起来不是特别快,有了结果及时给您反馈哈
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部