乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 102|回复: 6

更多部署问题,这次是关于 .bundle 的

[复制链接]

85

主题

404

帖子

7

银币

中流砥柱

Rank: 25

铜币
751
发表于 2016-4-9 19:09:19 | 显示全部楼层 |阅读模式
我试图找出. bundle格式,但我似乎无法加载它。我基于Giles优秀ConverterPalette示例中的. bundle,并仔细阅读欧特克知识网络。捆绑包的内容包括:,NET DLL。
用于数据的CSV文件。
. dwtTemboard我已经将. bundle复制到C:\Program Files\欧特克\Application Plugins-没有加载,C:\Program Data\欧特克\Application ationPlugins-没有加载,我可以看到autocad正在从C:\Program Data\欧特克\Application ationPlugins加载其他捆绑包,但由于某种原因,我的AID.bundle没有加载,从启动时的命令提示符,我可以看到我旁边的捆绑包正在加载,我想知道我是否没有制作PackageContents.xml文件,但我不确定它会是什么,我需要将CSV和dwt文件作为组件包含在xml中吗?在我看来,组件是为dll文件保留的,最后,我应该使用什么工具来创建. bundle或xml文件吗?编辑:删除下载。

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2016-4-10 11:04:29 | 显示全部楼层
仅供参考,我被提示不要点击您提供的链接。不确定它是我的ISP还是Avast,但它并不漂亮。我无视警告并抓住拉链,但是....
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2016-4-10 11:13:50 | 显示全部楼层
您的bundle已为我加载,如图所示,它已成功加载(由于LoadOnCommandInvocation设置为True,因此不会加载dll)。然后,我输入了捆绑包中列出的命令之一,并将其加载:
命令:IR_InsValve
读取默认喷水装置..
尝试打开文件夹:C:\ProgramData\Autodesk\ApplicationPlugins\AID。bundle\Contents
打开C:\ProgramData\Autodesk\ApplicationPlugins\AID.bundle\ Contents\AID_SpreaderTable。csv<br>读取的行总数:添加了3019-3019喷水装置<br>阅读管道..尝试打开文件夹:C:\ProgramData\Autodesk\ApplicationPlugins\AID。bundle\Contents
打开C:\ProgramData\Autodesk\ApplicationPlugins\AID.bundle\ Contents\AID_PipeDatabase。csv<br>读取的总行数:添加了111个<br>110个管道<br>阅读设置默认横向管道..<br>同步工具选项板<br>初始化完成,请尽情享受
然而,我遇到了一个未处理的异常错误,对象引用未设置为对象的实例。
回复

使用道具 举报

85

主题

404

帖子

7

银币

中流砥柱

Rank: 25

铜币
751
发表于 2016-4-11 03:34:10 | 显示全部楼层
感谢 Jeff 的反馈,我需要研究一下为什么它似乎不能以相同的路径加载到我的测试计算机上。至少我知道我不需要用头撞键盘来挑剔xml文件!
我需要查看 LoadOnCommandInvocation 标志。
未处理的对象位于我这一端,指的是可能未加载的调色板对象。我仍然在那里做我的建筑。
关于我服务器上的错误,这是因为它是一个https连接,我显然没有来自letsencrypt的SSL证书的正确配置。 我希望我现在就把它整理好了,但有时很难从我的网络内部分辨出来。
回复

使用道具 举报

85

主题

404

帖子

7

银币

中流砥柱

Rank: 25

铜币
751
发表于 2016-4-11 15:27:32 | 显示全部楼层
Jeff,再次感谢您的反馈。将
LoadOnCommand dInvtion
设置为false可以让我看到它实际上正在加载。
我没有加载我想要的命令的原因是因为我不小心将它们从xml文件中删除了。基本上,我的. NET项目中的任何[命令方法]都应该包含在PackageContents.xml.
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2016-4-11 15:32:14 | 显示全部楼层
不客气。如果您让您的代码做任何应该在启动时完成的事情,我会将命令从xml文件中删除,并且在启动时只加载附加组件而不是命令调用。这确实会减慢Autocad的初始启动速度,但它会加快命令的加载速度......并节省了向xml文件输入200多个命令的时间。
回复

使用道具 举报

85

主题

404

帖子

7

银币

中流砥柱

Rank: 25

铜币
751
发表于 2016-4-11 15:52:48 | 显示全部楼层

有伟大的信息,再次感谢!
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-2-4 19:04 , Processed in 0.438119 second(s), 66 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表