Генерация файлов приложений в корне проекта при публикации

Когда я публикую приложение XBAP, я хочу получить файлы, созданные только в корневом каталоге проекта, но они создаются в папке "Файлы приложения".

Текущая структура публикации:

Проект: WpfBrowserApplication1

После публикации он генерирует файлы по следующему пути:

WpfBrowserApplication1 \ publish \ Application Files \ WpfBrowserApplication1_1_0_0_12

которые содержат ниже файлы:

WpfBrowserApplication1.exe.deploy

WpfBrowserApplication1.exe.manifest

WpfBrowserApplication1.xbap

Я хочу, чтобы эти файлы генерировались только в корне: Например:

WpfBrowserApplication1 \ WpfBrowserApplication1.exe.deploy WpfBrowserApplication1 \ WpfBrowserApplication1.exe.manifest WpfBrowserApplication1 \ WpfBrowserApplication1.xbap

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

1 ответ

Решение

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

 <dependentAssembly dependencyType="install" codebase="Application Files\WpfBrowserApp_1_0_0_0\WpfBrowserApp.exe.manifest" size="6964">

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

Другие вопросы по тегам