Member 13187373 Ответов: 1

Ошибка Msbuild: команда вышла с кодом 255 из-за команды события post build


Я работаю над проектами Winforms. Я столкнулся с проблемой сборки (в режиме выпуска) на сервере Jenkins, который работает на удаленной машине.
Ниже приведена ошибка в журнале Дженкинса:

"D:\Nightly\DataStore.NET\Client\mainline\DataStoreClient.sln" (Rebuild target) (1) -> "D:\Nightly\DataStore.NET\Client\mainline\Applications\AddIns\Office\Outlook2010AddIn\Outlook2010AddIn.csproj" (Rebuild target) (58) -> C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(5258,5): error MSB3073: The command ""..\..\..\..\..\..\..\Utilities\DeployDataLogicsPdfLibrary\bin\DeployDataLogicsPdfLibrary.exe  "D:\Nightly\DataStore.NET\Client\mainline\Applications\AddIns\Office\Outlook2010AddIn\..\..\..\..\..\..\..\ThirdPartyControls\DataLogics\APDFL15.0.4\DLE" D:\Nightly\DataStore.NET\Client\mainline\Applications\AddIns\Office\Outlook2010AddIn\bin\ [D:\Nightly\DataStore.NET\Client\mainline\Applications\AddIns\Office\Outlook2010AddIn\Outlook2010AddIn.csproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(5258,5): error MSB3073: rmdir /s /q "D:\Nightly\DataStore.NET\Client\mainline\Applications\AddIns\Office\Outlook2010AddIn\bin\Aspose.Cells.dll" [D:\Nightly\DataStore.NET\Client\mainline\Applications\AddIns\Office\Outlook2010AddIn\Outlook2010AddIn.csproj] C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\MSBuild\Current\Bin\Microsoft.Common.CurrentVersion.targets(5258,5): error MSB3073: D:\Nightly\DataStore.NET\Client\mainline\Applications\AddIns\Office\Outlook2010AddIn\..\..\..\..\Utilities\VstoManifestGenerator\VstoManifestGenerator.exe D:\Nightly\DataStore.NET\Client\mainline\Applications\AddIns\Office\Outlook2010AddIn\bin\Hitec.DataStore.Office.AddIn.Outlook.dll Release" exited with code 255. [D:\Nightly\DataStore.NET\Client\mainline\Applications\AddIns\Office\Outlook2010AddIn\Outlook2010AddIn.csproj]


Ниже приведена моя команда события сборки pst:
..\..\..\..\..\..\..\Utilities\DeployDataLogicsPdfLibrary\bin\DeployDataLogicsPdfLibrary.exe "$(ProjectDir)..\..\..\..\..\..\..\ThirdPartyControls\DataLogics\APDFL15.0.4\DLE" $(TargetDir)
$(ProjectDir)..\..\..\..\Utilities\VstoManifestGenerator\VstoManifestGenerator.exe $(TargetPath) $(ConfigurationName)


Что я уже пробовал:

У меня нет этой проблемы на локальном компьютере разработчика. Итак, я предполагаю, что мне чего-то не хватает на машине сборки или чего-то не хватает в команде post build event, но не могу понять, чего именно.

Кто-нибудь знает, почему это произошло?

Спасибо

1 Ответов

Рейтинг:
0

Richard MacCutchan

Получаю ошибку MSB3073[^]. Глядя на сообщения об ошибках, ваши символы обратной косой черты пути удаляются из путей.


Member 13187373

@Ричард MacCutchan,
Жаль, что.
Теперь я улучшил сообщение об ошибке.
Пожалуйста, взгляните один раз.

Richard MacCutchan

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

Member 13187373

@Ричард MacCutchan,
Я проверил путь и обнаружил, что он правильный.
Есть ли еще какой-то фактор, вызывающий эту ошибку ?

Richard MacCutchan

Пути не могут быть правильными, иначе у сборки не было бы этой проблемы.