Совместное использование проекта в Visual Studio Solution - PullRequest
0 голосов
/ 24 мая 2018

У меня есть два решения для контроля исходного кода TFS в VSTS.Один с приложением UWP, а другой с веб-проектом Asp.net Core.

У меня есть третий файл, содержащий два проекта библиотеки классов.

Я передаю проект в UWP, он работаетв моей Visual Studio и в сборке на VSTS.Для проекта Asp.Net Core я также ссылаюсь на проект, который он компилирует в моей Visual Studio, но в сборке VSTS он терпит неудачу, в то время как путь тот же, но у меня есть эта ошибка:

Файл проекта "D: \ a \ 3 \ s \ SharedLibrary \ KapseoPlus.Models \ KapseoPlus.Service \ KapseoPlus.Service.csproj "не найден.

Я действительно не вижу, как решить проблему и почемуна моем компьютере это работает отлично, но не на VSTS.

1 Ответ

0 голосов
/ 24 мая 2018

Создание пакетов NuGet.На данный момент Microsoft сделала это почти глупо просто с помощью нового формата .csproj.Вы просто редактируете свойства своего проекта библиотеки классов, переходите на вкладку «Пакет», установите флажок «Создать пакет NuGet при сборке» и заполните соответствующую информацию ниже.При сборке для вашей библиотеки классов будет создан пакет NuGet.

Поскольку вы уже используете VSTS, вы можете установить расширение Marketplace * Управление пакетами *, чтобы создать частный канал NuGet.,Это бесплатно для 5 пользователей, с «пользователями», которые квалифицируются как доступ для установки из или отправки пакетов в ваш канал.Затем вы можете добавить свой личный канал в качестве дополнительного источника в диспетчере пакетов NuGet в Visual Studio и легко установить свои частные NuGets в любом из своих проектов.Кроме того, с помощью VSTS вы можете настроить автоматическую сборку с непрерывной интеграцией и автоматическим выпуском, чтобы загружать новые версии NuGets каждый раз, когда вы регистрируете код.Затем достаточно просто отредактировать библиотеку классов, зафиксировать и нажать, а затем в течение нескольких минут вы можете перейти к другим проектам и обновить их.Легкий горох.

...