Как проект ASP.NET CORE в VS2015-решении (VS2015 с обновлением 3) разрешает ссылки на другие проекты библиотеки .Net Core в том же решении (см. Структуру проекта ниже)? Локальный разработчик, работающий на VS2015, не имеет проблем, но шаг «Visual Studio Build» на VSTS не ссылается на правильную версию .Net Core Libraries.Как проект ASP.NET CORE в решении VS2015 разрешает другие ссылки библиотек?
(все проекты являются частью одного и того же раствора, но разные папки на жестком диске)
MySolution.sln__contains__My .NET # 1"
MySolution.sln__contains__My .NET проекта CORE Библиотека CORE Библиотека проекта # 2"
MySolution.sln__contains ___ CORE project__Referencing Проект № 1 и Проект № 2"
Это как ссылается другие проекты в файле project.json:
"dependencies": {
"LibraryProject1": "1.0.1-*",
"LibraryProject2": "1.0.1-*",
}
В настоящем время, чтобы сделать его работу я должен изменить номер версии для каждого ядра библиотеки .Net, чтобы убедиться, что решение шаг сборки на VSTS подбирает правильную версию.
Опять же, разработчики не сталкиваются с этой проблемой.
Когда инструмент теперь перемещается в Visual Studio 2017 RC, можете ли вы обновить и попробовать еще раз? Новый формат проекта на базе MSBuild должен работать лучше с существующими инструментами, такими как TFS/VSTS. –
Я не могу воспроизвести эту проблему, хотя в корневой папке решения есть файл global.json. Что такое шаги? Можете ли вы поделиться проектом OneDrive, который может воспроизвести эту проблему? –
@ starain-MSFT: Это следующие шаги сборки: https: //www.visualstudio.com/en-us/docs/build/apps/aspnet/aspnetcore-to-azure – MuazzamAli