2017-02-18 37 views
4

В решении .net я хочу добавить ссылку на проект в github.Добавление проекта GitHub в качестве ссылки в решении Visual Studio

Есть ли способ сделать это без дополнительного этапа публикации проекта github для nuget?

Это можно сделать, поместив пакет nuget в сам git repo?

+0

Это хорошая идея, но текущий VS не поддерживает это. –

ответ

1

Это можно сделать, поместив пакет nuget в сам git repo?

Нет, репо предназначено для управления исходным кодом, оно не является двоичным ссылочным, как репозиторий Nuget.

См «Installing nuget package from GitHub»

С NuGet, нет никакого способа, чтобы сделать предварительный вариант из репозитория Git.

Если вы действительно не хотите, чтобы опубликовать двоичный файл в репозиторий NuGet, то вы находитесь в источнике зависимости, то есть вы можете добавить, что GitHub репо как submodule собственного Git базы кода, сделать свой .net решение компилирует исходный код субмодуля и использует полученный пакет локально.

+0

Подмодули, конечно! –