【发布时间】:2018-05-04 21:47:41
【问题描述】:
我正在尝试使用 Visual Studio 2015 为我的图像处理项目创建一个设置项目。
在我的项目中,主要使用的库是 Aforge 和 emug cv 库。
在将其作为设置项目之前的主项目正常工作,没有任何异常,但在将其转换为设置项目后,此异常被触发
这意味着emug cv库没有在输出目录中建立或主要问题是什么!
任何帮助
提前致谢
【问题讨论】:
-
该类型初始化程序错误意味着构造函数出错,而不是缺少依赖项,因此如果您说明将其归咎于缺少 Dll 的原因会有所帮助。此外,列出了三个“emug”Dll,因此不清楚您的意思是缺少另一个,还是安装的其中一个在某种程度上不正确。
-
因为这个异常是在我把它作为一个安装项目之前抛出的,我解决了它,最后它正常工作。所以我不明白为什么这个异常再次触发,所以我认为依赖中的错误!但我不明白你所说的构造函数故障是什么意思?
-
让我困惑的是所有需要的.dll都存在于安装文件夹的输出目录中,但我不明白问题出在哪里?构造函数故障的含义是什么以及如何解决它!
-
我发现我必须先注册所有使用的dll
标签: c# installation windows-installer dependency-management opencvsharp