我在视觉工作室有一个解决方案。它包含的2个项目是测试项目。 2是要部署的实际软件。其中1个项目是独立的,我们称之为项目B.主项目,让我们称之为项目A,引用项目B的dll文件。
这两个项目都有一些需要复制到输出的内容。他们都自己工作得很好;但是,当项目A构建并启动时,它不会提取项目B的内容。这当然是有道理的,因为它引用的唯一东西是dll。此外,它不会对项目B进行任何安装,只需要参考它。
我认为理想情况下,在那里的一些步骤将允许我同时安装和运行项目A和B(这是一个powerpoint插件btw),并且他们的资产可能合并。如果需要,他们的资产可以分开,但我只需要从A调用项目B并让它返回一些文件。
我认为这听起来可能比现在复杂得多。