Могу ли я создать C# автономное приложение, которое работает без установки в Windows? - PullRequest
0 голосов
/ 15 января 2020

Я создаю автономное Windows C# консольное приложение с использованием. NET Framework 4.5. Поскольку я хочу, чтобы он работал в фоновом режиме без появления командной строки, тип вывода установлен на «Windows Приложение».

Большинство ответов, которые я нашел в inte rnet, - это как создать приложение, которое не ' т. NET Framework должен быть установлен, но в моем случае я хочу, чтобы приложение запускалось без необходимости установки пользователями приложения в Windows.

. Я смог сделать это, если целевой фреймворк есть. NET Ядро, но когда целевой платформой является. NET Каркас, опубликованное приложение не имеет файла .exe, а содержит только файлы манифеста и настройки приложения, которые при запуске откроют мастер установки.

Даже при публикации приложение в Visual Studio 2019, мастер publi sh спрашивает «Как пользователи будут устанавливать приложение?». Означает ли это, что любое консольное приложение, использующее. NET Framework, должно быть установлено первым, прежде чем оно сможет быть выполнено? Заранее большое спасибо за любую помощь / ответ.

1 Ответ

1 голос
/ 15 января 2020

Как насчет того, чтобы вместо публикации просто скопировать .exe из папки bin / debug? Тогда он должен работать без установки или публикации. (если это всего 1 сборка)

...