Visual studio 2012 VS2012:InstallShield LE 2013:仅复制一次从属程序集

Visual studio 2012 VS2012:InstallShield LE 2013:仅复制一次从属程序集,visual-studio-2012,setup-project,installshield-le,installshield-2012,Visual Studio 2012,Setup Project,Installshield Le,Installshield 2012,面临的问题是2012年春季和2013年春季。我有一个VS 2012解决方案,其中一个通用项目(A)和几个项目(B、C、D等)引用了该通用项目。当我添加一个IS安装项目并包含项目B的主输出时,将创建一个安装文件,其中包含项目B的输出以及项目a的输出。这很好。但是,当我开始在同一个安装项目中添加不同的文件夹以包括项目C&D的输出时,公共项目的输出只复制到其中一个项目,而预期的行为是将公共项目输出到引用它的所有项目 当我从安装程序中删除具有项目A输出的项目并再次构建时,项目A的输出会神奇地出现在其他项

面临的问题是2012年春季和2013年春季。我有一个VS 2012解决方案,其中一个通用项目(A)和几个项目(B、C、D等)引用了该通用项目。当我添加一个IS安装项目并包含项目B的主输出时,将创建一个安装文件,其中包含项目B的输出以及项目a的输出。这很好。但是,当我开始在同一个安装项目中添加不同的文件夹以包括项目C&D的输出时,公共项目的输出只复制到其中一个项目,而预期的行为是将公共项目输出到引用它的所有项目

当我从安装程序中删除具有项目A输出的项目并再次构建时,项目A的输出会神奇地出现在其他项目的输出中。IS似乎对需要复制的文件具有某种标志,并在将文件复制到某个位置后忽略该文件

每个项目输出上的依赖项扫描似乎正确地显示了所有文件,但在复制时忽略了这些文件。我甚至尝试将公共项目(proj A)的主输出添加到引用它的所有其他项目中,但仍然没有复制程序集

有什么建议吗?(除了卸载InstallShield以有效利用硬盘空间之外)