TransWikia.com

C# Como empaquetar dlls en un .exe

Stack Overflow en español Asked by Daniel Hernandez on December 30, 2021

Tengo un ejecutable (.exe) desarrollado en Visual Studio 2017, lo compilo con Costura.Fody para empaquetar todas las dll que se necesitan durante la ejecución del aplicativo, sin embargo hay 3 dll que se deben copiar manualmente a la misma ubicación del aplicativo porque sino se generan excepciones en tiempo de ejecución. Las dll son:

  1. SQLite.Interop.dll
  2. Una dll que desarrollé yo para llamar las funciones de un sdk
  3. la dll correspondiente a la base de datos de SQLite

Mis preguntas son:

  1. ¿Por qué si las 3 dll se mandan a empaquetar con Costura.Fody igual hay que copiarlas manualmente?
  2. Hay alguna manera de incluir las 3 dll en el .exe a parte de Costura.Fody?

One Answer

No conozco ese compilador, pero puedes probar a seleccionar desde Visual Studio en Referencias del proyecto, la dll que quieres copiar y dale F4, te saldrá el menú de opciones y una de ellas es "Copiar a Local", ponlo a True a ver si te ayuda.

Answered by Raúl on December 30, 2021

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP