我使用 C# 语言创建了一个应用程序。该应用程序正在执行报告生成等任务。我直接使用该应用程序 exe 文件来运行该应用程序。我从未在我的系统中安装该应用程序。无需安装该应用程序,我可以在我的系统中使用它。那么为什么人们在系统中安装软件/应用程序。请澄清我。这样我就可以区分MSI安装和直接使用exe文件。
最佳答案
安装在cs术语中意味着引导式安装,所以你所做的基本上已经是安装了。安装可能涉及比简单复制/粘贴 bin 目录或解压缩到某个文件夹更复杂的步骤。安装过程可能包含以下过程:
- 控制用户许可
- 注册表键控制
- 创建数据库
- Com 组件注册 .... 以及更多。
但核心概念保持不变:引导设置程序的所有必要组件以使其正常运行。因此,如果您的程序唯一需要的是二进制文件夹,则复制/粘贴就是您的安装。
关于c# - 在 Windows 操作系统中安装软件/应用程序时会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27250009/