我的项目中有一个 WiX 安装程序项目和一个带有自定义 WiX 预处理器扩展的 DLL 项目。问题是 WiX Visual Studio 扩展只能将 WiX 扩展引用为 DLL,而不是 Visual Studio 项目。这个限制有什么好的解决方法,以便我可以将我的自定义扩展项目集成到构建过程中?
我已经尝试通过 Post-build 事件将扩展项目的输出复制到 WiX MSI 项目的子目录中,但是由于文件锁定问题,这会引起很大的麻烦……此外,这是一种非常骇人听闻的做法这个。我不敢相信最广泛使用的安装工具包之一不支持基本的东西!?