Обычные настройки в Visual Studio - PullRequest
5 голосов
/ 16 февраля 2010

Просто интересно, есть ли способ заставить Visual Studio 2008 Express Edition генерировать нормальные exe-файлы, созданные установщиком для моего приложения?

Мне надоели файлы приложения ClickOnce. У меня были все эти настройки сопоставления файлов, и теперь, когда мне действительно нужен установщик для моих приложений, настройки сопоставления файлов в коде не работают, потому что теперь они являются файлами приложения "ClickOnce", а не обычными исполняемыми файлами. И нет, VS не создает какие-либо exe-файлы для приложений ClickOnce.

Любая помощь очень ценится

спасибо:)

Ответы [ 4 ]

4 голосов
/ 16 февраля 2010

Может ли VS Express создать Setup.Exe? Нет.

Если вы изучите лицензию, то обнаружите, что редакция Express не предназначена для распространения (точной формулировки у меня нет) Так что MS оставил генератор Setup из пакета.

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


Редактировать: вышесказанное относится к VS2005 Express.

Лицензии на 2008 и 2010 Express кажутся более мягкими, проверьте.

1 голос
/ 16 февраля 2010
ProjectFolder\bin\Debug

Должен содержать файлы .exe для вашего приложения.

Если вы хотите использовать EXE-файлы для развертывания, вам следует создать «Release build».

Как только вы это сделаете, ваши файлы будут в

ProjectFolder\bin\Release
0 голосов
/ 16 февраля 2010

Насколько я помню, редакция Express не предоставляет инструментов для развертывания, но, тем не менее, существует множество бесплатных инсталляторов, которые могут сделать свое дело; вы можете попробовать NSIS или InnoSetup, например.

0 голосов
/ 16 февраля 2010

Щелкните правой кнопкой мыши свое решение> Добавить> Проект> Другие типы проектов> Настройка и развертывание> Установщик Visual Studio> Настройка проекта

...