Comments 10
А добавление новых зависимостей как сейчас будет жить? Прописал в csproj и они подтягиваются?
0
было бы просто замечательно и логично ввиду:
при открытии любого .NET Core проекта Visual Studio автоматически сконвертирует .xproj в .csproj, перенеся данные из project.json в файлы конфигурации и сам .csproj файл
0
Я так понял что project.json останется, но будет использоваться только для зависимостей, как замена для файла packages.config.
0
Главное что бы референсы проекта были в одном месте, а не в двух как сейчас.
0
В Project.json сейчас есть два уровня настройки референcов и это врядли поменяеться глобально так как это логично — упроститься для большинства случаев, что разве.
Dependency root property: зависимости для всех target платформ под которое собирается приложение.
Dependency для каждой из выбранных для компиляции платформ, под которую настроена сборка проекта и здесь может быть достаточно большое количество узлов куда надо сборки подключать специфичные, кроме тех, что уже указаны в предыдущем пункте и подключаються неявно.
Что бы упростить все они сначала начали паковать дистрибутивы в один пакет с кучей типичных референсов и выкладывать их в нугет например — Microsoft.NETCore.App, стандартизировать какой-то набор сборок и обьедняет их в Dependency под именем .NET Platform Standard + строить карту совместимости под каждую конкретную платформу(фреймворк mono, net, netcoreapp, uap).
https://github.com/dotnet/corefx/blob/master/Documentation/architecture/net-platform-standard.md
Dependency root property: зависимости для всех target платформ под которое собирается приложение.
Dependency для каждой из выбранных для компиляции платформ, под которую настроена сборка проекта и здесь может быть достаточно большое количество узлов куда надо сборки подключать специфичные, кроме тех, что уже указаны в предыдущем пункте и подключаються неявно.
Что бы упростить все они сначала начали паковать дистрибутивы в один пакет с кучей типичных референсов и выкладывать их в нугет например — Microsoft.NETCore.App, стандартизировать какой-то набор сборок и обьедняет их в Dependency под именем .NET Platform Standard + строить карту совместимости под каждую конкретную платформу(фреймворк mono, net, netcoreapp, uap).
https://github.com/dotnet/corefx/blob/master/Documentation/architecture/net-platform-standard.md
0
А мне так понравился project.json в ASP.NET 5…
+2
Sign up to leave a comment.
Изменения Project.json