繁体   English   中英

Web设置项目 - 获取当前计算机名称

[英]Web Setup Project - Getting the Current Machine Name

我有一个Web设置项目,其中包含一个自定义屏幕,要求提供机器名称。 无论如何使用当前机器名称预填充此字段?

对于我需要它只包括“Localhost”的情况不符合我的要求。

“Environment.MachineName”将在代码块中返回机器名称,如果我在自定义操作中需要它,那将是正常的。 但是,在你完成安装向导之后,似乎自定义操作不会超出...所以我实际上无法使用它。 无论如何让我知道你的想法。

从我有限的研究来看,简单的Web Setup Project看起来不足以让你做你想做的事。 我会建议以下任何一种,具体取决于它对您的项目的重要性:

  • 只需使用默认的LOCALHOST
  • 保留默认空白并使用对话框文本告诉用户如何检索计算机名称
  • 不要询问用户并在以后使用有权访问环境变量的安装后exe /脚本进行设置
  • 使用不同的(读取:更健壮)安装程序

我当然会建议最后一个,但是如果你真的不需要这个功能那么糟糕的话,请选择其中一个在你的情况下足够可接受的选项。

我不确定在Web安装项目运行时是否可以访问代码。 如果是这样,您可以尝试静态“ Environment.MachineName ”属性。

System.Environment.MachineName

您是否可以访问环境变量? 您可以评估%COMPUTERNAME%

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM