ошибка MSB6006: «l c .exe» завершен с кодом -1
Эта ошибка означает, что в вашем проекте что-то не так, а не Microsoft.Common.CurrentVersion.targets
file
Фактически, чтобы увидеть специфику c error , вы должны установить свой выходной журнал сборки на Diagnostic / Details by Tools
-> Options
-> Projects and Solutions
-> Build and Run
-> установить MSBuild project build output verbosity
в Diagnostic/Detailed
. Затем, когда вы соберетесь снова, вы увидите подробную информацию об этом.
И вы можете попытаться выполнить следующие предложения:
1) Пожалуйста, проверьте, есть ли у вас какие-либо предупреждения на ваших пакетах nuget. Если это так, переустановите их или просто используйте update-Package -reinstall
в Консоль управления пакетами .
2) Если у вас есть post (pre) -build событие (щелкните правой кнопкой мыши по своему проекту -> Properties
-> Build Event
), пожалуйста, проверьте, есть ли в команде ошибки.
3) Если вы Если у вас есть файлы licenses.licx, вы должны исключить их из вашего проекта.
4) вы можете попробовать создать новый проект WPF, а затем добавить тот же, что и предыдущий проект, чтобы проверить, если он Это проблема вашего проекта.
5) сделать ремонт в VS Installer в случае, если что-то с вашей средой VS или обновить VS до последней версии .
Кроме того, , если возможно, пожалуйста, поделитесь с нами файлом xxxxx.csproj
вашего проекта WPF, чтобы быстро устранить вашу проблему. Также существует аналогичная проблема об этой ошибке.