2011-01-26 2 views
2

Я публикую приложение wpf с помощью ClickOnce, однако я также хочу его запутать.
Я публикую приложение в локальной папке, запутывая его, а затем откладывая его с помощью mageui, а затем загружая его на свой веб-сервер.
Проблема заключается в том, что я не могу определить свой исполняемый файл как точку входа, каждый раз, когда я его выбираю, он по умолчанию возвращает пустой тип файла.
Странно то, что это происходит, даже если я не запутываю свою сборку и пытаюсь уйти в отставку, как есть. Я могу определить другие DLL, на которые я ссылался, как точки входа (которые не используются ими), но не исполняемый файл, который запускает мое приложение.
любые предложения?Невозможно выбрать точку входа с помощью MageUI

ответ

0

Чтобы установить точку входа на вкладке файлов в списке файлов - при заполнении файлов в манифесте приложения есть столбец типа файла - один из выпадающих элементов является точкой входа. Хорошая маленькая скрытая особенность, а?

+1

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

4

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

Если вы вызываете mageui.exe, например, из C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v7.0A \ Bin, вы не сможете установить точку входа в свой основной исполняемый файл, так как вы узнали.

Вместо этого перейдите по одной папке к инструментам NETFX 4.0 (например, C: \ Program Files (x86) \ Microsoft SDK \ Windows \ v7.0A \ Bin \ NETFX 4.0 Tools) и попробуйте использовать mageui.exe оттуда. Он должен работать ...

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