未知模块中出现未处理的"System.IO.FileNotFoundException"类型异常

mj1*_*829 10 c# runtime exception

我正在开发ac#应用程序,我在调试运行时遇到以下错误:

未知模块中出现未处理的"System.IO.FileNotFoundException"类型异常.

其他信息:无法加载文件或程序集"Autodesk.Navisworks.Timeliner.dll"或其依赖项之一.指定的模块无法找到.

Autodesk.Navisworks.Timeliner.dll位于应用程序的debug文件夹中.我修复了.net框架(版本4),但它没有解决它.有关如何解决此问题的任何想法?谢谢.

Nan*_*anu 12

在VS中启用此选项:Just My Code选项

工具 - >选项 - >调试 - >常规 - >启用我的代码(仅限管理)


And*_*erd 8

首先检查 - 运行应用程序的目录的工作目录:

  • 右键单击项目,然后选择"属性".
  • 单击"调试"选项卡.
  • 确认工作目录为空或等于bin\debug目录.

如果这不是问题,那么询问Autodesk.Navisworks.Timeliner.dll是否需要另一个不存在的DLL.如果Timeliner.dll不是.NET程序集,则可以使用命令实用程序确定所需的导入DUMPBIN.

dumpbin /imports Autodesk.Navisworks.Timeliner.dll
Run Code Online (Sandbox Code Playgroud)

如果它是.NET程序集,则有许多工具可以检查依赖项.

Reflector已经提到了,我使用的JustDecompile是Telerik.


另见这个问题