#asp.net-core
#asp.net-core
Вопрос:
Проект должен предоставить значение для конфигурации. Сбой Msbuild с этой ошибкой, и он работает нормально, если выполняется сборка через vs 2017. Но сбой при использовании командной строки Msbuild
Комментарии:
1. Поделитесь с нами подробными шагами для воспроизведения вашей проблемы.
2. Я не могу загрузить скриншот туда, но я смог это исправить. На самом деле для проектов dotnet core требуется отдельная конфигурация, отличная от release / debug или cpu platform. Это / p: targetffamework=netcoreapp (версия. Netcore, который использует ваше приложение).
3. Может кто-нибудь, пожалуйста, предоставить ответ, объясняющий, как это исправить, пожалуйста, я оказался здесь, пытаясь понять ту же проблему, и ваш единственный комментарий не очень помогает.
4. @shawly попробуйте удалить неиспользуемые ссылки на пакеты nuget
5. @shubhamarya можете ли вы, пожалуйста, принять мой ответ? ty
Ответ №1:
Попробуйте удалить Microsoft.AspNetCore.Razor.Design
в вашем .csproj
файле. Для меня это сработало идеально. У меня была такая же проблема, когда я перенес свой проект из .NET Core 2.2
в .NET Core 3.0
.
Комментарии:
1. большое спасибо, удаляю строку с «Microsoft. AspNetCore.Razor. Дизайн » из файла проекта устранил мою проблему.
2. сработало! сделал мой день!