我指的是Nw_Single_Doc_With_View (用C# .NET写的) Navisworks 2016 API培训实验室。
我已经添加了Autodesk引用DLL,并在“复制本地”属性中将它们都设置为false。Autodesk API参考手册已指定在DLL中将“复制本地”属性设置为false。

当我试图运行这个项目时,我收到一条错误消息,上面写着:
System.IO.FileNotFoundException未处理消息:System.IO.FileNotFoundException类型的未处理异常出现在mscorlib.dll附加信息中:无法加载文件或程序集'Autodesk.Navisworks.Controls、Version=14.0.1298.75、Culture=neutral、PublicKeyToken=d85e58fa5af9b484‘或其依赖项之一。系统找不到指定的文件。
当我试图查看"Viewer.cs“设计页面时,会收到一条错误消息,内容如下:
严重性代码描述项目文件行抑制状态消息找不到'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)示例项目:Labs.zip
( b) Navisworks的DLL位置:

( c) .NET框架

( d) Autodesk API手册:Autodesk API参考手册
关于您的信息,我的计算机是一个Windows 7 64位。
你能告诉我为什么会有这个错误吗?如何解决呢?谢谢
P/S:我已经在Autodesk Navisworks论坛这里上发布了我的问题,但是到目前为止还没有得到回应。
发布于 2016-05-09 10:14:32
我已经解决了我的问题。基本上,你需要在你的电脑上有一个有效的Navisworks许可证。然后你就可以顺利地运行这个项目了。
在此之前,我使用了Navisworks的试用版,收到了一条错误消息,上面写着"System.IO.FileNotFoundException未被处理“。
https://stackoverflow.com/questions/37076507
复制相似问题