我正在寻找提示/建议/见解来帮助调试应用程序加载问题;无法加载文件或程序集...
我遇到此问题的解决方案/项目是从 Visual Studio 2008 中的工作副本转换为 Visual Studio 2010 Release Candidate。转换过程似乎很成功,所有解决方案项目都设置为Framework 4。
3rd 方组件(图形处理库)例外,但任何答案都可能帮助其他人解决任何麻烦的 DLL。
无法加载文件或程序集“Aurigma.GraphicsMill.DLL”或其依赖项之一。不是有效的Win32应用程序。(来自 HRESULT 的异常:0x800700C1)
此异常令人困惑的是附加文本:is not a valid Win32 application。
完整的异常堆栈跟踪已在PasteBin上,但似乎并没有更多地说明这个问题......
到目前为止我没有成功的尝试:
- Visual Studio 2010 RC 的简单清理、重建、重新启动组合。
- 删除并重新添加有问题的 DLL。
- 在有问题的 DLL 上将“本地复制”切换为 true 和 false。
- 确认在“成功构建”之后,有问题的 DLL 出现在 bin\debug 文件夹中。
- 检查对相关 DLL 的任何不必要的引用(未找到)。
- 相关 DLL 的相关许可文件与它位于同一目录中。
我也没有运气在应用程序加载时遇到任何调试器断点。