EaBIM一直以来积极响应国家“十二五”推进建筑业信息化的号召,对建筑领域的信息技术开展深入技术交流和探讨!致力于打造“BIM-建筑师-生态技术”三位一体综合资源交流共享平台,希望为BIM与可持续设计理念及技术的普及做出微小的贡献!!!

EaBIM

 找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
查看: 519|回复: 1
打印 上一主题 下一主题

如何解决The following assembly name can not be resolved automatically 提示

[复制链接]

1514

主题

7465

帖子

1万

积分

admin

Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10Rank: 10

积分
12404

社区QQ达人

跳转到指定楼层
楼主
发表于 2014-1-15 12:48:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

运行Revit的二次开发命令,当用AddinManager加载后 出现一个错误对话框,上面写着The following assembly name can not be resolved automatically。

类似如下:



                               
登录/注册后可看大图


需要按好多下Cancel或OK才能去掉这个提示,然后界面就能正常显示。

特别浪费时间,搞的心情也很糟!如何去掉这个呢?


分析:

从提示看,这是一个资源问题,缺少一个资源文件。AddinManager在加载程序集时,把你加载的目标程序集的内容拷贝到一个临时目录下,然后再真正加载到Revit中,这个是为了解决代码修改后立即编译并加载运行,给大家带来方便。我推测一个原因可能是在拷贝到临时目录过程中,没有把相关的资源文件拷贝到那里。实际加载时就会提醒找不到资源。有的程序集在A机器可以正常运行,但是在B机器则弹出这个对话框。这也可能与机器的环境有关系。


现在找到两个解决办法:

1. 不用AddinManager加载插件,直接用Addin文件的方式加载。这个适合于使用插件中的命令,而不是开发。

2. 在这个提示对话框中,点击browse按钮,就是cancel上方的那个按钮,定位到你编译后的资源文件。然后点击OK。 这个适合开发过程中使用


作者:叶雄进文章来源:http://blog.csdn.net/joexiongjin/article/category/782739


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏 转播转播 分享分享 分享淘帖 支持支持 反对反对

相关帖子

工作时间:工作日的9:00-12:00/13:30-18:00,节假日不在线,请勿留言

12

主题

861

帖子

1353

积分

BIM经理

Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6Rank: 6

积分
1353
2F
发表于 2014-2-20 14:11:11 | 只看该作者
(*^__^*) 嘻嘻……
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|EaBIM网 ( 苏ICP备2020058923号-1  苏公网安备32011502011255号

GMT+8, 2024-11-24 22:49

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表