#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. Хорошо, огромное спасибо, сэр