2016-04-14 9 views
0

Я большой поклонник задач MSBuild, таких как GitVersionTask, xUnit.MSBuild или OctoPack и использую их для версии, тестирования и упаковки своих сборок во время сборки..NET Core: Есть ли эквивалент задач MSBuild в новом формате project.json?

Вот мой вопрос:

Есть ли альтернатива или эквивалент задачи MSBuild в новом .NET ядра мира, где вы project.json файлов вместо csproj файлов?

+0

https://www.infoq.com/news/2016/05/project-json http://ivanz.com/2016/05/17/farewell-project-json-hello-msbuild-and-csproj Вы должны быть счастливы, что Microsoft вернется к MSBuild. –

ответ

0

Вы просмотрели раздел сценариев файла project.json, чтобы узнать, соответствует ли он вашим требованиям? Он может запускать все, что вы также можете запустить из командной строки. На разных этапах, таких как prebuild, postbuild, republish и т. Д.

1

Как упоминал Дэнни, project.json имеет некоторые элементарные скриптовые крючки для различных этапов. Однако .NET CLI не считает себя системой построения первого класса. Поскольку вы являетесь поклонником, вы можете использовать msbuild с .NET Core, так как он был недавно перенесен на него. Я понятия не имею, в каком состоянии это, но по крайней мере их CI-сборки работают.

https://blogs.msdn.microsoft.com/dotnet/2016/02/23/porting-msbuild-to-net-core/ => Их портирование история

https://github.com/Microsoft/msbuild => Исходный код