Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/299.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
C# InstallShied LE不包括生成DLL时扫描的依赖项_C#_Dll_Visual Studio 2013_Installshield Le - Fatal编程技术网

C# InstallShied LE不包括生成DLL时扫描的依赖项

C# InstallShied LE不包括生成DLL时扫描的依赖项,c#,dll,visual-studio-2013,installshield-le,C#,Dll,Visual Studio 2013,Installshield Le,我正在尝试为.NET平板电脑应用程序构建一个安装程序,它是由另一位同事通过Subversion(SVN)提供的解决方案(,它工作得非常好) 问题是,当我构建安装程序时,一些DLL在生成和安装时丢失,尽管它们在“主输出”包中: 安装程序生成输出显示: 15>Adding file 'log4net.dll' that is a dependency of component '***.Sortie_principale' 15>Adding file 'log4net.FX2.dll

我正在尝试为.NET平板电脑应用程序构建一个安装程序,它是由另一位同事通过Subversion(SVN)提供的解决方案(,它工作得非常好

问题是,当我构建安装程序时,一些DLL在生成和安装时丢失,尽管它们在“主输出”包中:

安装程序生成输出显示:

15>Adding file 'log4net.dll' that is a dependency of component '***.Sortie_principale'
15>Adding file 'log4net.FX2.dll' that is a dependency of component '***.Sortie_principale'
15>Adding file 'Microsoft.Practices.ServiceLocation.dll' that is a dependency of component '***.Sortie_principale'
15>Adding file 'MigraDoc.DocumentObjectModel-WPF.dll' that is a dependency of component '***.Sortie_principale'
程序需要这些DLL,当我试图在我的计算机上安装它时,它崩溃了

规格:

  • Visual Studio 2013高级更新5
  • InstallShield 2013(2015)限量版
到目前为止,我所尝试的:

  • 有些DLL是nuget参考,我删除了它们,但其他一些DLL也是nuget包,包含得很好。一个DLL是解决方案的一个项目,所以nuget似乎对此不负责
  • 在另一个文件夹中签出解决方案
  • 丢失的DLL不在GAC中
  • 文件夹
    C:\Windows\Microsoft.NET\Framework(64)?\v4.0.30319\ASP.NET临时文件
  • 内置发布模式
  • 任意CPU构建
  • 具体版本:true
  • 试图删除/重新插入主输出
  • 尝试使用生成时扫描的
    依赖项删除/重新注入主输出的依赖项
  • 重新创建InstallShield项目,无效
我还能查什么?我可以很容易地比较我同事的项目配置

更新1

我发现了一些奇怪的事情:显然,如果Installshield没有找到依赖项目(错误-6248),并且这些DLL是这个依赖项目的一部分,那么它就不包括它们:

A -> (depends on) B -> C
If B is not found then C is not included, even if A -> C in the project dependencies.
谢谢你的帮助