0

我正在使用飞行捕捉相机库在 Visual Studio 中创建一个程序。我的目标是将程序构建成一个独立的应用程序。在调试模式下运行时,程序运行正常,但在发布模式下,我得到一个“System.IO.FileNotFoundExeception”:

Could not load file or assembly 'FlyCapture2Managed_v140.dll' or one of its dependencies. The specified module could not be found.

所以我缺少一个 dll 文件,但为什么我只在发布模式下得到这个错误?如何在视觉工作室中正确链接文件?

4

3 回答 3

3

如果您右键单击引用,选择属性,然后将“复制本地”设置为 True,它将在您发布构建时发布。

于 2017-12-06T17:23:58.637 回答
1

检查您的配置,很可能是您的发布配置未设置为构建生成“FlyCapture2Managed_v140.dll”的项目。

右键单击您的解决方案,选择配置管理器,选择发布配置并确认项目已勾选构建列。

于 2017-12-06T17:23:12.370 回答
0

检查你的配置,你只需要停用 OptimzeCode。

1-右键单击您的项目,单击属性 2-转到 tabItem Build,在 General deactivate Optimize Code 部分中。

在此处输入图像描述

于 2020-02-10T16:24:11.617 回答