Подключить библиотеки d
если нужно сразу подключить все библиотеки которые находятся в одной папке ?То есть закинул 3 dll , они автоматом подключились , закинул ещё 5 , они подключились. Как это реализовать программно ?
Ответы (1 шт):
Это делается средствами msbuild.
Откройте ваш файл проекта (который с расширением .csproj) и добавьте туда следующие строки:
<ItemGroup>
<Reference Include="путь\к\папке\*.dll" />
</ItemGroup>
Однако, у меня есть ощущение, что таким образом вы пытаетесь обойти отсутствие доступа к интернету, мешающее загружать пакеты из репозитория nuget стандартными средствами.
В таком случае сильно рекомендую создать где-нибудь папку для пакетов nuget, зарегистрировать её командой dotnet nuget add source путь_к_папке, и скидывать туда сами пакеты в формате .nupkg, подключая их стандартным образом.
Это позволит не ломать существующие механизмы контроля версий зависимостей, расширения сборки и т.п.
В будущем таком самодельный репозиторий можно будет заменить полноценным решением.