|
极少量的用户在使用碰撞报告功能中,可以弹出碰撞点的列表。但是在点击“生成碰撞报告”后,出现下面的错误信息:
Revit 无法完成外部命令。请与供应商联系以获取帮助。供应商提供给 Revit 的身份信息为: 橄榄山软件,客服QQ 4群398558478。若启动Revit时显示本对话框,点开下面的“显示细节”看到 调用的目标发生了异常,则到file:///C:\Users\User\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.pngwww.glsbim.com下载使用绿色版。
点击消息框上 “显示细节” 按钮,显示如下详情如下:
Revit 遇到 file:///C:\Users\User\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.pngSystem.IO.FileNotFoundException: Could not load file or assembly 'DocX, Version=file:///C:\Users\User\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.png1.0.0.23, Culture=neutral, PublicKeyToken=908e5e44e3c5b65b' or one of its dependencies. 系统找不到指定的文件。
文件名:“DocX, Version=file:///C:\Users\User\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.png1.0.0.23, Culture=neutral, PublicKeyToken=908e5e44e3c5b65b”
在 ClashDetection.Command.Execute(ExternalCommandData commandData, String& message, ElementSet elements)
在 apiManagedExecuteCommand(AString* assemblyName, AString* className, AString* vendorDescription, MFCApp* pMFCApp, DBView* pDBView, AString* message, Set<ElementId\,std::less<ElementId>\,tnallc<ElementId> >* ids, Map<AString\,AString\,std::less<AString>\,tnallc<std::pair<AString const \,AString> > >* data, AString* exceptionName, AString* exceptionMessage)
原因分析:
Revit没有找到做报告时需要的DocX.dll文件
解决办法:
请将橄榄山安装目录下的Reference文件夹中的Docx复制到 橄榄山安装文件夹下的201X文件夹。 如果你的Revit是2016版,将Docx.dll复制到 Revit2016文件夹下。 如果你的Revit是2017版,将Docx.dll复制到 Revit2017文件夹下。
然后重新启动碰撞检查命令,应该可以解决问题。
橄榄山研发组
|
|