Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/algorithm/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2015 InstallShield限量版2015-不安装所需的DLL_Visual Studio 2015_Installshield - Fatal编程技术网

Visual studio 2015 InstallShield限量版2015-不安装所需的DLL

Visual studio 2015 InstallShield限量版2015-不安装所需的DLL,visual-studio-2015,installshield,Visual Studio 2015,Installshield,我创建了一个具有2个exe和1个dll的解决方案。现在,我正在尝试创建一个InstallShield包,该包将安装这两个.exe。它们都应该获得dll。 我为每个程序创建了文件夹,并将每个项目的主要输出放在2个文件夹中。 运行install 1时,我的文件夹中有exe和dll,而我的第二个文件夹中只有.exe。 为什么dll只复制到一个文件夹?它应该放在两个文件夹中。它是第三方DLL还是在编译解决方案中的一个项目时生成的?无论如何,如果InstallShield没有检测到某个特定的DLL作为某个

我创建了一个具有2个exe和1个dll的解决方案。现在,我正在尝试创建一个InstallShield包,该包将安装这两个.exe。它们都应该获得dll。
我为每个程序创建了文件夹,并将每个项目的主要输出放在2个文件夹中。
运行install 1时,我的文件夹中有exe和dll,而我的第二个文件夹中只有.exe。
为什么dll只复制到一个文件夹?它应该放在两个文件夹中。

它是第三方DLL还是在编译解决方案中的一个项目时生成的?无论如何,如果InstallShield没有检测到某个特定的DLL作为某个项目的依赖项,您可能需要使用InstallSheld脚本将该DLL显式复制到所需的TargetFolder。实际上有几个DLL,一些是第三方的,一些是与我的项目一起编译的。InstallShield在安装到第一个文件夹时检测DLL。我的问题是,为什么它在安装到第二个文件夹时没有检测到它