2016-05-24 2 views
-3

У меня есть мое приложение winforms C#, которое я создал, и я не могу понять, как его развернуть на другие компьютеры.Не удалось успешно развернуть приложение winforms C# на других компьютерах

В идеальном мире я думаю, что смогу сделать сборку релиза, а затем взять папку выпуска, застегнуть ее и отправить ее кому бы то ни было. Не так. Я попытался щелкнуть один раз, но ни один из параметров, перечисленных для метода доставки, не вписывается в категорию того, что я хочу (имея возможность получить папку, а затем отправить ее кому-то).

Я видел много учебников, но все они либо от установки программы с помощью URL-адреса или сменных носителей, либо просто не от приложения winforms.

Кто-то пожалуйста, помогите .....

+1

Как именно это происходит на других компьютерах? Разве целевая архитектура отличается? – David

+1

Какие ошибки или такие вы получаете? – BugFinder

+5

Вы все еще можете делать то, что вы описали. Просто скопируйте папку выпуска в каталог bin. Если у вас нет других зависимостей, которые должны быть выполнены. – Nasreddine

ответ

2

Каждая победа приложение имеет «корзины» папку в своей папке, и в этой папке есть некоторые файлы, вы можете использовать это .exe файл, который был , созданный C#, но если вы используете некоторые DLL-файлы и т. д., которые вы добавили в свое приложение, вы также должны скопировать их. Итак, теперь вы знаете, где находится файл .exe, и какие файлы вы должны копировать с этим тоже, сделайте с ними zip-файл, и они исполняются в других окнах.

0

Вы можете легко установить их на другие компьютеры с помощью Clickonce. Clickonce можно использовать как в режиме онлайн, так и в автономном режиме.

Сделайте пустую папку с именем formapp, скажем, c: ₩. Щелкните правой кнопкой мыши ваш проект в проводнике решений и выберите свойство. Нажмите «Опубликовать» и напишите c: ₩ formapp в 2 ввода. Нажмите «Опубликовать».

И вы также можете использовать мастер публикации слева от кнопки публикации.

Если публикация выполнена успешно, вы можете найти папку, полную файлов. Вы можете скопировать папку и вставить ее и запустить на других компьютерах.

Надеюсь, это поможет.

+0

Я попытался использовать clickonce, как описано выше, и когда я пытаюсь установить программу на другой компьютер, она просто дает мне общую ошибку, говорящую о том, что приложение не может быть установлено. –

Смежные вопросы