我已经创建了三到四个Windows安装程序。要在安装程序中引用源文件,请使用以下代码:
<Component Id="cmp1089418F0051423B914187A2176B5E5C" Guid="{1089418F-0051-423B-9141-87A2176B5E5C}">
<File Id="fil1089418F0051423B914187A2176B5E5C" KeyPath="yes" Source="$(var.SolutionDir)..\..\..\Artifacts\ratui.exe" />
</Component>
所以我该怎么做,创建一个名为Artifacts的文件夹。我在要为其创建安装程序的项目中编写post build命令,它将所有DLL文件复制到artifacts文件夹中,然后在我的安装程序项目中,我将此文件夹引用为源文件。自去年以来,我一直在为两个不同的安装程序使用这种方法,但是我不太喜欢这种方法。它消耗大量时间。我必须编写post build命令,然后重新构建不同的项目,这需要太多时间。我无法签入post build命令,因为其他开发人员没有artifacts文件夹。因此,每次我必须在所有项目中编写post build命令(在一个解决方案中超过20个)。
现在,我正在创建另一个安装程序,我想使用最佳方法来完成此任务。请建议我一些推荐的方法或更好的方法,或者上面的批准还可以吗?