C# InstallShied LE不包括生成DLL时扫描的依赖项
我正在尝试为.NET平板电脑应用程序构建一个安装程序,它是由另一位同事通过Subversion(SVN)提供的解决方案(,它工作得非常好) 问题是,当我构建安装程序时,一些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
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项目,无效
A -> (depends on) B -> C
If B is not found then C is not included, even if A -> C in the project dependencies.
谢谢你的帮助