【发布时间】:2017-11-23 18:06:32
【问题描述】:
这个问题是关于一个被贬低的功能。 dotnet core 2.x 及更高版本的项目不再需要 project.json 文件。
当我使用 Visual Studio 在本地构建项目时,一切正常。但是,当我使用 microsoft https://www.visualstudio.com/en-us/docs/build/apps/aspnet/aspnetcore-to-azure 推荐的流程在 VSTS 中构建它时,我无法让它工作。
我发现当我这样做时
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 restore 正在尝试获取未构建的项目。
我的 project.json 包含这个:
"frameworks": {
"net461": {
"dependencies": {
"Wedding.Application": {
"target": "project"
},
"Wedding.Common": {
"target": "project"
},
"Wedding.Domain": {
"target": "project"
},
"Wedding.Persistence": {
"target": "project"
}
}
}
},
【问题讨论】:
标签: .net azure dnx azure-pipelines