2011-11-23 1 views
1

Название действительно не объясняет, чего я хочу, но в основном.Экспорт приложения из моего приложения?

У меня есть приложение, в котором люди вводят кучу вершинных точек в многоугольник. Затем он дает им список вершин, которые находятся внутри полигона. Я хочу, чтобы исполняемый файл экспортировался из приложения, поэтому они запускают экспортированный исполняемый файл, и он предоставит им Vertex's.

ответ

2

Вы можете использовать System.Runtime.Emit и создать исполняемый файл во время выполнения. Некоторые шаблонные доступны там: http://www.dotnetspider.com/resources/4122-How-create-exe-file-using-console-app-C.aspx

И если вам нужны данные, собранные в тот же исполняемый файл можно определить типы и поля для хранения данных непосредственно в определенный тип, например

+0

Спасибо, что показали мне это, я выяснил, что мне нужно сделать сейчас – Kantanomo

+0

Приятно помочь :-) – dasheddot

1

Вы имеете в виду, что ваше приложение будет генерировать один файл exe, содержащий как программу, так и данные?

Это было бы непросто, и было бы нецелесообразно.

Лучше, если ваше приложение просто создает файл данных, который, если ваше приложение запускается и видит этот файл, запускает его поведение для отображения этих данных.

Затем ваше приложение может записать данные, а затем запустить новый экземпляр, который откроет файл и отобразит данные.

Это все равно будет очень странно. Может быть, вы должны объяснить, зачем вам это нужно?

+0

Ну я должен был объяснить это лучше причина Я хочу сделать это для расширения игры. Приложение используется для создания исполняемого файла, который можно запустить один раз и изменить игру на данные. – Kantanomo

+0

Почему бы не экспортировать два файла, один с данными и один с программой? – Sugrue

+0

Я думаю, я мог бы это сделать, но я подумал, что это будет немного странно делать так. – Kantanomo

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

  • Нет связанных вопросов^_^