我正在使用.NET 4.0上的C#开发Winform应用程序,它需要根据用户选择安装脚本语言。检测特定语言(Ruby,python,Perl等)的特定脚本环境/引擎是否安装在客户端计算机上并以静默方式安装(如果尚未安装)的最佳方法是什么?
答案 0 :(得分:1)
虽然我同意一个真正的“静默”安装可能不适合用户的想法,但是有许多不同的安装程序包支持静默安装。
实际上,This page可以很好地分解各种安装程序以及执行无人值守和静默安装所需的命令参数。我对MSI更熟悉,它有lots of options。
所以,如果你走这条路,你就会启动一个进程(呃,我猜在C#4中的任务)并运行一个安装程序。