BoopathyNehru Ответов: 1

VS2019 ошибка в глотке


Всем привет

Мы переносим наш проект Sitecore на VS2019, и при использовании gulp publish я сталкиваюсь с ошибкой с ошибкой MSB4057: целевой "Restore" не существует в проекте.

Поэтому я не могу продолжать дальше.

Пожалуйста, кто-нибудь, помогите мне.
Ошибка :

D:\****\*****.csproj : ошибка MSB4057: цель "восстановление" не существует в проекте.
[01:56:10] MSBuild потерпел неудачу с кодом 1!
[01:56:10] ошибка "build-solution" после 1.33 с
[01:56:10] Ошибка: MSBuild не удалось выполнить код 1!
в ChildProcess.&ЛТ;анонимный&ГТ; (D:\BN-G\r***\папки node_modules\глоток-в MSBuild\lib в\в MSBuild-бегун.ДШ:97:25)
at ChildProcess.emit (events.js:315:20)
в ChildProcess.EventEmitter.emit (домен.js:506:15)
при процессе.ChildProcess._handle.onexit (internal/child_process.js:275:12)
at Process.callbackTrampoline (internal/async_hooks.js:120:14)
[01:56:10] ошибка "_Publish-All-Projects" произошла через 19 секунд

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

мы изменили все изменения конфигурации Msbuilder, добавив 2019 год
return path.join('C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/', 'MSBuild', 'Current', 'Bin', 'amd64', 'MSBuild.exe');
.
Он работает для indudvally, но при нажатии кнопки опубликовать весь проект он показывает ошибку .

1 Ответов

Рейтинг:
1

Sandeep Mewara

Я слышал об этом, связанном с пакетами Nuget. Удаление папок bin &obj и выполнение перестройки работали для них.

Учитывая это изменение, если более старая версия все еще упоминается или существует, она может вызвать его.

Попробуй:
1. Удалить папку бин
2. удалите папку obj
3. Восстановить
4. учитывая, что вы пытаетесь опубликовать (см., Хотите ли вы это сделать в конфигурации выпуска)

Если проблема все еще существует, попробуйте зафиксировать версии всех ссылок.


BoopathyNehru

Я попытался удалить папку bin . Но столкнулся с той же проблемой.

Sandeep Mewara

просто бин или obj тоже?

BoopathyNehru

я пробовал и то и другое но не получилось

BoopathyNehru

Нужно удалить более 70 проектов ?

BoopathyNehru

У меня есть более 70 проектов, и мне нужно удалить каждый проект ?

Sandeep Mewara

Это предложение - вы можете попробовать. попробуйте раствор -> чистый, если это поможет.