Ошибка команды xcopy для перемещения app.manifest из obj в папку bin на сервере сборки - PullRequest
0 голосов
/ 19 февраля 2019

Я добавил файл app.manifest в мой клиентский проект WPF, чтобы запустить его от имени администратора.Я получаю app.manifest файл не найден в папке bin ошибка.Я решил эту проблему, добавив команду XCopy в событие после сборки моего проекта.Команда XCOPY копирует файлы манифеста из папки obj в папку bin.Мой проект успешно строится локально.

%windir%\system32\xcopy "$(SolutionDir)AppName\obj\$(Configuration)\AppName.exe.manifest" "$(SolutionDir)AppName\bin\$(Configuration)" /i /D /y /s /r /c

%windir%\system32\xcopy "$(SolutionDir)AppName\obj\$(Configuration)\AppName.application" "$(SolutionDir)AppName\bin\$(Configuration)" /i /D /y /s /r /c

Но когда я регистрирую TFS, я получаю ошибку сборки на сервере сборки.Файлы манифеста не создаются в папке obj на сервере сборки.

Я не понимаю, как решить проблему.

1 Ответ

0 голосов
/ 19 февраля 2019

Добавьте файл манифеста в проект в Visual Studio и установите для его свойства Build Action значение Content, а для свойства Copy to Output Directory - Copy if newer.Затем он будет скопирован в выходную папку при сборке без необходимости использования каких-либо ручных xcopy команд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...