Проект веб-установки-получение текущего имени машины
У меня есть проект веб-установки с пользовательским экраном, который запрашивает имя машины. Есть ли возможность предварительно заполнить это поле текущим именем машины?
В том случае, если он мне нужен только для включения "Localhost" не соответствует моим требованиям.
" окружающая среда.MachineName " вернет имя машины в блоке кода, что было бы прекрасно, если бы мне это было нужно в пользовательском действии. Но, похоже, пользовательские действия не исключают до тех пор, пока вы не пройдете через мастер установки... Так что я не могу его использовать. В любом случае, дай мне знать, что ты думаешь.
4 ответа:
Из моего ограниченного исследования не похоже, что простого проекта веб-настройки будет достаточно для вас, чтобы сделать то, что вы хотите. Я бы предложил любой из следующих вариантов, в зависимости от того, насколько это важно для вашего проекта:
- Просто используйте значение по умолчанию LOCALHOST
- оставьте значение по умолчанию пустым и используйте текст диалогового окна, чтобы сообщить пользователю, как получить имя машины
- Не спрашивайте пользователя и сделайте настройки позже с помощью постинсталлированного exe / скрипта, который имеет доступ к среде переменные
- используйте другой (читай: более надежный) установщик
Я бы, конечно, предложил последний вариант, но если вам действительно не нужна эта функция, что плохо, пойти с одним из других вариантов, который является достаточно приемлемым в вашей ситуации.