none
Установить программу на другом компьютере RRS feed

  • Вопрос

  • Всем привет!

    Есть отлаженная и построенная программа на C#.
    Задача - скопировать исполняемый модуль на другой компьютер.
    До этого я на том компе устанавливал ту же самую VS.
    Но как-то можно сделать проще.
    Вопрос - как?

    6 октября 2020 г. 1:12

Ответы

  • Costura.Fody - Страница не найдена

    Прошу прощения, заготовка ссылки осталась... В конце ссылки лишние символы остались "http://". Исправила ссылку.

    • Помечено в качестве ответа QazRdx 9 октября 2020 г. 1:04
    7 октября 2020 г. 6:43

Все ответы

  • Существует множество вариантов, от интсаляторов до компиляции со включением всех зависимостей. А тут уже выбор за вами. Если приложение не требует прав админа в манифесте, то можно пойти по пути создания приложения установки, либо подключить NuGet, который добавит все зависимости в один ехе. Плюс сама студия на последних версиях дает возможность собрать один ехе через пункт "Опубликовать", но размер ехе свыше 100Мб гарантирован. Все упирается в функционал приложения и его зависимости, на какой группе версий ОС он должен работать. Ну и конечно, на что согласен конечный пользователь...
    6 октября 2020 г. 5:24
  • Лилия, добрый день или уже вечер!
    У меня простая задача.
    Нужно установить исполняемый модуль на другом компьютере так,
    чтобы можно было его запускать и чтобы с его помощью
    можно было обрабатывать данные на том компьютере.
    Никаких прав админа не надо,
    просто чтение данных из папок пользователя, обработка и 
    запись обратно в те же папки.
    Создать приложение установки - ?
    Подключить NuGet - ?
    6 октября 2020 г. 15:03
  • А почему просто "скопировать исполняемый модуль на другой компьютер" недостаточно? Если это .NET Framework, то в современных версиях Windows она уже есть и обновляется автоматически. Чего вам не хватает на целевом компьютере для запуска?

    Что до прав админа, они понадобятся для записи в папку Program Files, если вам нужно туда устанавливать приложение.

    6 октября 2020 г. 16:13
  • Создать приложение установки - ?
    Подключить NuGet - ?

    Вот по примеру на каждый вариант.

    1. ClickOnce

    2. Costura.Fody

    Я уверена их много больше, но для раскопок думаю хватит.



    6 октября 2020 г. 18:00
  • Costura.Fody - Страница не найдена
    7 октября 2020 г. 5:31
  • Costura.Fody - Страница не найдена

    Прошу прощения, заготовка ссылки осталась... В конце ссылки лишние символы остались "http://". Исправила ссылку.

    • Помечено в качестве ответа QazRdx 9 октября 2020 г. 1:04
    7 октября 2020 г. 6:43
  • Спасибо!
    Разбираюсь.
    7 октября 2020 г. 6:47
  • Извиняюсь, не заметил сразу!
    До сих пор так и было.
    Но сейчас потребовалось упростить,
    появилась нужда ставить программу на несколько компьютеров.
    Спасибо!
    9 октября 2020 г. 1:03
  • Лилия, спасибо в очередной раз!
    9 октября 2020 г. 1:05