Estudante,
¡Buenos días! Beleza?
Então... voltando um pouco no tempo para épocas remotas e primitivas sem internet...
... esse "deixar em uma pasta", no caso de ANTES da internet era deixar no servidor de LAN (Local Area Network) da empresa.
Todos os projetos que usavam aquela DLL (Dynamic Link Library) apontavam para esta pasta para usar (ermo bonito: "consumir") aquela biblioteca.
Caso precisasse fazer alguma alteração na ".DLL", automaticamente todos os projetos que usavam a ".DLL" apontava para a versão nova.
Mas isso ficou no passado... ainda existem LANs dentro das empresas, mas devidoa internet, a forma de trabalhar mudou. Microserviços, por exemplo?
Quando a ".DLL" é criada, sempre fica dentro da pasta (depende da versão do Framework usada):
- ..\bin\Debug\net7.0
- ..\bin\Debug\net6.0
Também na pasta "obj":
Detalhe, uma DLL criada no VB.Net pode ser usada no C# sem problemas e vice versa...
Crie uma pasta "DLL" no drive "C:", assim: "C:\DLL" e coloque lá seus arquivos ".DLL", depois todos os projetos que você criou, mande apontar para esta pasta.
Alguns links interessantes para você aprender muito:
===============================================================
Adicionando DLL Referenciada em um Executável C#
Perguntada 9 anos, 4 meses atrás
https://pt.stackoverflow.com/questions/15241/adicionando-dll-referenciada-em-um-execut%C3%A1vel-c
===============================================================
Desenvolvimento - Visual Basic .NET
Aumentando produtividade da sua empresa com DLL´s referenciadas dinâmicamente e Menus Dinâmicos
Muitas empresas de software tem problemas com as atualizações de seus sistemas em seus clientes, seja por causa do tamanho do executável, ou por incompatibilidade de versões de um cliente para o outro, sendo que cada cliente pode der uma quantidade diferente de forms em seu sistema, gerando assim, vários executáveis diferentes.
http://www.linhadecodigo.com.br/artigo/1234/aumentando-produtividade-da-sua-empresa-com-dll%C2%B4s-referenciadas-dinamicamente-e-menus-dinamicos.aspx
===============================================================
VB 2005 - É possível proteger o seu código ?
Um executável ou DLL pode tanto chamar classes da biblioteca ou de outros executáveis como também criar classes derivadas de classes localizadas em outros executáveis. Este é um sonho antigo da orientação a objetos que nunca foi realmente realizado, apesar de várias tentativas (Taligent e Next, dentre outras)."
https://www.macoratti.net/vbn5_pco.htm
===============================================================
pacote DLL
Atualizado: 2023/03/13
Um arquivo de DLL (Dynamic-Link Library, link dinâmico de biblioteca) contém uma biblioteca compartilhada de funções que podem ser usadas pelos programas Windows. O pacote DLL usa um arquivo .dll como referência e chama funções do bot.
https://docs.automationanywhere.com/pt-BR/bundle/enterprise-v2019/page/enterprise-cloud/topics/aae-client/bot-creator/commands/cloud-run-dll.html
===============================================================
NÃO SEI O QUE É ISSO:
===============================================================
Chamar o BITS do .NET e do C# usando DLLs de referência
Artigo - 12/06/2023
Uma maneira de chamar as classes COM do BITS de um programa .NET é criar um arquivo DLL de referência começando com os arquivos IDL do BITS (Linguagem de Definição de Interface) no SDK do Windows, usando as ferramentas MIDL e TLBIMP . A DLL de referência é um conjunto de wrappers de classe para as classes COM do BITS; Em seguida, você pode usar as classes wrapper diretamente do .NET.
https://learn.microsoft.com/pt-br/windows/win32/bits/bits-dot-net
===============================================================
[]'s,
Fabio I.