问个问题,有点不明白!
就是关于.NET的安装程序大包后,在目录下生成了两种文件
.EXE
.MSI
这两种文件都可以执行程序的安装,
他们的区别是什么?给客户时我们应该让客户选择哪个安装?
------解决方案--------------------.EXE就是调用的.MSI
.EXE可以少
.MSI不可缺
------解决方案--------------------exe包含了对Microsoft Installer服务的检测,并且一般还包含了Microsoft Installer的安装程序。也就是说如果用户的电脑上没有安装Microsoft Installer,那么他将打不开msi文件,这个时候exe文件可以帮助他安装程序,如果用户的电脑上有Microsoft Installer,那么一般它们俩没区别。