Как мне объявить зависимость разработки в project.json?
В моем project.json
Мне нужно обратиться к библиотеке, которую я использую во время разработки, но не хочу включать в вывод проекта. Это распространено для таких вещей, как статические анализаторы и другие инструменты.
До project.json
это было обработано тегом метаданных в пакете .nuspec
файл. Но это больше не работает (насколько я знаю) для проектов, следующих новому стандарту JSON.
Как объявить зависимость только для разработки в новом стандарте?
2 ответа
Решение
По состоянию на 1.0.0-rc1
правильный синтаксис:
"dependencies": {
"HelloShared": {
"version": "0.1-beta-*",
"type": "build"
}
},
Это заявляет HelloShared
как сборка (только для разработки) зависимости текущего проекта.
Я нашел этот пример в dnx/samples/HelloWorld/project.json на Github.