в чем разница между проектом exe и настройкой проекта - PullRequest
1 голос
/ 09 сентября 2011

Я хочу знать, почему нам нужно создать настройку приложения?Я знаю, что это очень глупый вопрос, но я хочу знать его.

Потому что, когда мы создаем новый проект в .net, тогда папка отладки проекта содержит exe проекта, тогда зачем нам нужно создавать настройкупроект.

Ответы [ 3 ]

2 голосов
/ 09 сентября 2011

Использование проекта установки может быть хорошим решением для приложения Windows, которое имеет много зависимостей от других сборок / DLL. Программа установки выяснит, какие есть зависимости для приложения, и автоматически включит их.

Примечание. Сюда не входит .NET Framework.

0 голосов
/ 09 сентября 2011

до .net (vb 5.0 и т. Д.) Было довольно сложно установить приложение без проекта установки: большинство приложений того времени были основаны на COM-объектах, которые необходимо устанавливать вручную. В .net Microsoft избавилась от того, что делает возможным делать то, что называется «копирование и последующее развертывание»). Это означает, что вы спрашиваете: теоретически для развертывания приложения вам просто нужно скопировать и пропустить все файлы (даже если для кого-то это может быть уже достаточно сложно). Иногда вам нужно выполнить некоторые дополнительные шаги, чтобы заставить ваше приложение работать, возможно, установить что-то в GAC, создать специальные папки, проверить, установлено ли программное обеспечение X и т. Д. В этом сценарии вам, вероятно, понадобится проект установки, чтобы выполнить процесс развертывания. легче

0 голосов
/ 09 сентября 2011

Хорошо, если (и только если) ваш полный проект состоит из этого одного файла exe, и его никогда не нужно устанавливать где-либо, и предполагается, что он запускается тем же типом пользователей, который его устанавливает, и не имеетзависимости вообще, тогда вам не нужно настраивать.

Цель установки состоит в том, чтобы настроить среду, в которой будет работать ваш проект: проверьте, выполнены ли необходимые предварительные условия,проверьте лицензию, поместите исполняемый файл в какую-то стандартную папку (например, где-то в %PROGRAMFILES%), получите необходимую конфигурацию (прежде всего «для всех пользователей / только для этого пользователя»), настройте ярлыки и деинсталлятор (который должен быть в состояниичтобы вернуть все это).Также обратите внимание, что различные методы установки (например, msi) допускают управляемую установку, что может быть несколько полезно, когда администратору сайта необходимо установить программу на компьютерах 10K без входа на каждый из них в отдельности.

...