VS程序在调试模式下工作,但在发布模式下不工作

时间:2017-12-06 17:18:52

标签: c# visual-studio-2015 flycapture

我正在使用苍蝇捕捉相机库在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文件,但为什么我只在发布模式下出现此错误?如何在视觉工作室中正确链接文件?

3 个答案:

答案 0 :(得分:3)

如果您右键点击参考,请选择属性,然后设置'复制本地'为True,它将在您发布构建时发布。

答案 1 :(得分:1)

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

右键单击您的解决方案,选择Configuration Manager,选择Release configuration并确认项目已勾选Build列。

答案 2 :(得分:0)

检查您的配置,只需取消激活OptimzeCode。

1-右键单击您的项目,然后单击“属性” 2进入tabItem Build的常规去激活优化代码部分。

enter image description here