我指的是Navisworks 2016 API Training Labs中的 Nw_Single_Doc_With_View (用 C# .NET 编写) 。
我添加了 Autodesk 引用 DLL,并在“复制本地”属性中将它们都设置为 false。Autodesk API 参考手册已指定在 DLL 中将“复制本地”属性设置为 false。
当我尝试运行该项目时,我收到一条错误消息:
System.IO.FileNotFoundException 未处理消息:mscorlib.dll 中发生“System.IO.FileNotFoundException”类型的未处理异常附加信息:无法加载文件或程序集“Autodesk.Navisworks.Controls,版本=14.0.1298.75,文化=中性,PublicKeyToken=d85e58fa5af9b484' 或其依赖项之一。该系统找不到指定的文件。
当我尝试查看“Viewer.cs”[Design] 页面时,我收到一条错误消息,如下所示:
严重性代码描述项目文件行抑制状态消息找不到类型“Autodesk.Navisworks.Api.Controls.DocumentControl”。请确保引用了包含此类型的程序集。如果此类型是您的开发项目的一部分,请确保已使用当前平台或任何 CPU 的设置成功构建项目。0
消息找不到类型“Autodesk.Navisworks.Api.Controls.ViewControl”。请确保引用了包含此类型的程序集。如果此类型是您的开发项目的一部分,请确保已使用当前平台或任何 CPU 的设置成功构建项目。0
消息变量“viewControl”要么未声明,要么从未赋值。C:\Users\Joe\Autodesk\Navisworks_2016_API_Training_Labs\Indivudual labs\Nw_Single_Doc_With_View\Viewer.Designer.cs 150
我附上了几个屏幕截图和示例项目供您参考。
a) 示例项目:Navisworks_2016_API_Training_Labs.zip
d) Autodesk API 手册:Autodesk API 参考手册
为了您的信息,我的电脑是 Windows 7 64 位。
你能告诉我为什么会出现这个错误,我该如何解决?谢谢
P/S:我已经在 Autodesk Navisworks 论坛上发布了我的问题,但到目前为止还没有回复。