无提示安装程序 - 从 winform 应用程序安装脚本语言

发布于 2024-10-02 06:32:12 字数 130 浏览 5 评论 0原文

我正在开发 Winform 应用程序,在 .NET 4.0 上使用 C#,需要根据用户选择安装脚本语言。检测给定语言(Ruby、Python、Perl 等)的特定脚本环境/引擎是否安装在客户端计算机上的最佳方法是什么,如果尚未安装,则静默安装它。

I am developing Winform application, using C# on .NET 4.0, which need to install scripting langue(s) based on the user selection. What is the best way to detect if a particular scripting environment/Engine for a given langue(Ruby, python, Perl, etc) is installed on client machine and silently install it if not already installed.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

望笑 2024-10-09 06:32:12

尽管我同意用户可能不希望真正的“静默”安装,但有许多不同的安装程序包支持静默安装。

此页面实际上对各种安装程序以及进行无人值守和静默操作所需的命令参数进行了很好的细分装置。我更熟悉 MSI,它有很多选项< /a>.

因此,如果您走这条路,您将启动一个进程(呃,我猜是 C# 4 中的任务)并运行安装程序。

Though I agree with idea that a truly "silent" install might not be desirable for the users, there are many different installer packages that support silent installation.

This page actually has a good breakdown of the various installers and the command arguments needed to do unattended and silent installations. I am more familiar with MSI and it has lots of options.

So if you go this route, you'd fire up a Process (uh, Task I guess in C# 4) and run an installer.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文