Как превратить проект Visual Studio Windows Forms в приложение? - PullRequest
0 голосов
/ 17 марта 2010

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

Я опробовал функцию публикации Visual Studio 2008, но это дает мне приложение / установщик clickOnce, которое действительно сбивает с толку, но работает, когда я его запускаю, но когда я экспортирую установщик на другой компьютер, он устанавливает, конец установки.

, поэтому я попытался просто скопировать установленные файлы, но затем программа зависает при запуске.

Есть ли простой способ скомпилировать приложение в простой автономный исполняемый файл или, возможно, содержащий отдельную папку, содержащую ресурсы (изображения / классы)?

Ответы [ 3 ]

7 голосов
/ 17 марта 2010

Вы можете скопировать исполняемый файл из bin\Release, и он должен работать.

Если он использует какие-либо библиотеки DLL, которые не являются частью самой платформы .Net, вам также необходимо скопировать их. (Установите для свойства «Копировать локально» значение true в свойствах для каждой ссылки)
Если он использует какие-либо другие файлы, вам необходимо скопировать их в нужное место или встроить в EXE или DLL.

3 голосов
/ 17 марта 2010

Я бы добавил Setup Project в ваше решение, которое создаст файл setup.exe.

Вот некоторые ссылки: http://www.dreamincode.net/forums/index.php?showtopic=58021 http://msdn.microsoft.com/en-us/library/ms235317.aspx

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

0 голосов
/ 17 марта 2010

вы можете найти ваш .exe здесь Projectpath \ bin \ Debug, вы также должны предоставить файл .config

...