我有一些.msm合并模块(对于Crystal Reports,如果您必须知道的话)要转换为一个.msi安装程序包。我可以通过一个Visual Studio安装项目来实现这一点,但是我不能避免在包中包含对.NET的要求。
也许为了我的名誉,最好删除这个问题,但以防万一有更多像我这样的疯子:
安装程序项目创建两个文件:setup.exe和myapp.msi。 无论您做什么,setup.exe都将安装.NET,但如果您运行.msi并且确信不存在对.NET的依赖关系,则它不会要求安装.NET框架…
我现在要喝醉了…