Потерял добавленные библиотеки DLL, когда я перенес свой проект в хранилище Azure Dev Ops

#c# #dll #reference #sharedpreferences

Вопрос:

Я создал C# целевой проект .net 5 , этот проект зависит от тройки DLLs . Во-первых, я добавил DLLs их в качестве ссылки на проект в своем основном проекте.

Проблема: Когда я отправил свой проект в репозиторий Azure DevOps и клонировал репозиторий с другого компьютера, я увидел некоторые ошибки, которые говорили мне, что мой проект не содержит некоторых классов и методов (эти классы и методы находятся в библиотеках DLL).

Примечание: Я не хочу добавлять их DLLs каждый раз вручную.

Пожалуйста, как я могу исправить эту проблему? Я хочу, чтобы библиотеки DLL оставались в проекте, даже если вытолкнуть его (проект) в репозиторий.

Комментарии:

1. Видеть: git-scm.com/docs/gitignore

2. @DavidBrowne-Microsoft спасибо, сэр, я попытался добавить библиотеки DLL в папку внутри проекта, и все работает нормально, этот метод хорош или нет ?

3. Если. библиотеки DLL недоступны в NuGet и не требуют установки установщика платформы или GAC, тогда, вероятно, все в порядке. ИМО важно, чтобы вы могли создавать после клонирования, поэтому, если вам нужно поместить зависимости в репозиторий, все в порядке.

4. Хорошо, огромное спасибо, сэр