У меня есть программа .Net, которую я хочу установить на терминальном сервере. В прошлом я создавал установочные проекты и генерировал MSI. Однако терминальные серверы требуют, чтобы все пользователи были отключены перед запуском MSI, и я хочу этого избежать. Есть ли способ сделать установку без MSI?
Иногда для некоторых учетных записей пользователей я могу просто скопировать .exe и использовать его. Но для других пользователей это приводит к появлению странных ошибок «файл не найден» для файлов, которые явно существуют. (Очевидно, существуют параметры реестра, которые должны присутствовать для запуска exe-файла .net, который может присутствовать или не присутствовать, если он не был «официально» установлен через MSI?)