Этот вопрос касается обструкции. dotnet core projects от версии 2.x и больше не требуется файл project.json.Ошибка восстановления dotnet при локальных ссылках
Когда я создаю свой проект локально, используя визуальную студию, все работает нормально. Однако, когда я создаю его в VSTS, используя рекомендуемый процесс от microsoft https://www.visualstudio.com/en-us/docs/build/apps/aspnet/aspnetcore-to-azure, я не могу заставить его работать.
Я нахожу, что, когда я
dotnet restore
Я получаю сообщение об ошибке
Errors in C:\a\1\s\Wedding.WebApp\project.json
Unable to resolve 'Wedding.Application' for '.NETFramework,Version=v4.6.1'.
Unable to resolve 'Wedding.Common' for '.NETFramework,Version=v4.6.1'.
Unable to resolve 'Wedding.Domain' for '.NETFramework,Version=v4.6.1'.
Unable to resolve 'Wedding.Persistence' for '.NETFramework,Version=v4.6.1'.
У меня есть 5 проектов в рамках моего решения, и я думаю, что DotNet восстановления пытается получить незастроенные проекты ,
Мой project.json содержит следующее:
"frameworks": {
"net461": {
"dependencies": {
"Wedding.Application": {
"target": "project"
},
"Wedding.Common": {
"target": "project"
},
"Wedding.Domain": {
"target": "project"
},
"Wedding.Persistence": {
"target": "project"
}
}
}
},
Эти 4 зависимости - это проекты, включенные в мое решение. – chris31389
Я знаю. Эти 4 зависимости существуют в VSTS? Я пытаюсь создать пять проектов на своем местном. все работает нормально. Попробуйте снова нажать свое решение на VSTS, чтобы узнать, помогает ли это. –
У меня есть все файлы csproj +, связанные с контролем источника. Эти 4 библиотеки представляют собой библиотеки .NET 4.6.1 Class, но мой проект WebApplication - это Core .NET 4.6.1. Может ли это быть проблема? – chris31389