Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 18446|Resposta: 1

[WinForm] Resolver o problema do espalhamento externo dll de referência em C# (chamadas inline)

[Copiar link]
Postado em 2019-9-2 16:40:48 | | | |
Resolver o problema do espalhamento externo dll de referência em C# (chamadas inline)

Escrevemos programas que mais ou menos referenciam arquivos externos de bibliotecas*.dll (como Newtonsoft.Json.dll comum, RestSharp.dll, log4net.dll, MySql.Data.dll)

Depois que o programa for compilado: *.exe Adicionar N arquivos multi-dll, será irritante, existe uma boa forma de integrar a um exe?

No começo, usei uma ferramenta de terceiros, a operação era complicada e era fácil cometer erros, e então encontrei o método de arquivo de recurso para carregar.

Estudei por um tempo esta tarde sobre carregamento em linha. Também é uma boa ideia

Aqui vou compartilhar o método com você:



O namespace padrão é definido como o namespace padrão.

Aqui está uma otimização simples



Existe uma maneira melhor, seja bem-vindo para deixar uma mensagem.







Anterior:Sites de consulta necessários: verifique informações de crédito, casamento e fazer amigos para pedir dinheiro emprestado claramente
Próximo:Programação web em Python
Postado em 2019-9-2 17:37:06 |
C# empacota a dll no programa do exe
https://www.itsvse.com/thread-2841-1-1.html
(Fonte: Architect_Programmer)

.net/c# Use o Costura.Fody para empacotar a DLL no EXE
https://www.itsvse.com/thread-4677-1-1.html
(Fonte: Architect_Programmer)
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com