我搜索了很多,但都猜到了答案.帮我找到确切的答案.
我一直都在想这个.如此多的应用程序设置都有一个解压缩的zip文件,其中有一堆文件,其中包括exe和msi.有什么不同?它们通常大小相同.我永远不确定要执行哪一个,有时我会执行exe,有时候执行msi,它通常适用于任何一个.但其中一个人做了另一个不做的事吗?如果没有,是不是浪费两个文件做同样的事情?特别是在考虑下载大小等时......
不确定这应该是在这里还是在ServerFault上,或者两者都不是,但我认为,因为开发人员通常是创建安装文件的人,所以开发人员可能知道为什么这就像是=)
我正在为我的项目的新版本(C#)安装一个安装程序.
以前,我使用Inno Setup创建.exe文件,以便在工作场所的其他计算机上安装我的项目.虽然阅读了一些教程,但我遇到了Windows Installer XML,它使用XML文件来构建.msi安装程序.
我的项目将在所有员工都可以访问的网络共享中提供,以便他们可以安装软件(我目前正在处理更新检查程序)
.exe和.msi安装人员之间的主要区别是什么?为什么我要选择一个而不是另一个?鉴于我的特定环境,要么更有意义吗?
我在这个问题上找到了一些信息,但没有太多的信息.
基本上我们以手动安装程序(Windows powershell脚本)的形式发布我们的更改/修复.它将通过读取配置文件值在特定位置安装指定的.dll和SQL脚本文件(我们将在此文件中配置.dll和Sql脚本位置).相同的powershell脚本具有卸载代码以回滚特定的chage集.
是否有任何选项或机制来为上述要求创建Windows安装程序?
installer ×2
.net ×1
appx ×1
c# ×1
deployment ×1
exe ×1
installation ×1
msix ×1
powershell ×1
wix ×1