Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发 Winform 应用程序,在 .NET 4.0 上使用 C#,需要根据用户选择安装脚本语言。检测给定语言(Ruby、python、Perl 等)的特定脚本环境/引擎是否安装在客户端计算机上的最佳方法是什么,如果尚未安装,则静默安装它。
虽然我同意用户可能不希望真正“静默”安装的想法,但有许多不同的安装程序包支持静默安装。
这个页面实际上很好地细分了各种安装程序以及进行无人值守和静默安装所需的命令参数。我对 MSI 比较熟悉,它有很多选择。
所以如果你走这条路,你会启动一个进程(呃,我猜是 C# 4 中的任务)并运行一个安装程序。