Cómo se hace la distribución de una aplicación?

18/01/2006 - 11:11 por MM | Informe spam
Hola Grupo:
Cómo se distribuye una aplicación en C# Visual Studio?
En el equipo cliente hay que cargar MS Framework, pero hay un instalador?,
cojo el ejecutable directamente desde el directorio bin?. Si lo hago así me
da errores, uno en concreto:
"An unhandled exception has occurred in your application File or
assembly name CrystalDecisions.Windows.forms, or one of its dependencies, was
not found.
Me parece que no es muy correcto lo de coger el ejecutable directamente.
Un saludo.

Preguntas similare

Leer las respuestas

#1 Octavio Hernandez
18/01/2006 - 11:28 | Informe spam
MM,

Coger el ejecutable directamente sólo funcoina en los casos más simples,
generalmente no es suficiente, por ejemplo si quieres instalar .NET en el
equipo destino, tu aplicación depende de otros ensamblados, utilizas
controles ActiveX u otros objetos COM, etc.

El propio Visual Studio permite crear proyectos de instalación que
satisfacen todas esas necesidades. Echa un vistazo a este tutorial:

http://www.elguille.info/colabora/p...resNET.htm

Salu2 - Octavio

"MM" escribió en el mensaje
news:
Hola Grupo:
Cómo se distribuye una aplicación en C# Visual Studio?
En el equipo cliente hay que cargar MS Framework, pero hay un instalador?,
cojo el ejecutable directamente desde el directorio bin?. Si lo hago así
me
da errores, uno en concreto:
"An unhandled exception has occurred in your application File or
assembly name CrystalDecisions.Windows.forms, or one of its dependencies,
was
not found.
Me parece que no es muy correcto lo de coger el ejecutable directamente.
Un saludo.
Respuesta Responder a este mensaje
#2 José Escrich
18/01/2006 - 12:44 | Informe spam
en ese caso solo te esta faltando que al lado ó sea.. en el mismo directorio
o bien en la gat exista el ensamblado que te indica CrystalDecisions... etc,
entonces fijate que en el cliente instalaste .net pero te debe haber faltado
instalar crystal. Para hacerlo simple cuando haces las referencias en tu
proyecto indicale en las propiedades Copy Local=true, esto te deja el ensamblado
en el bin.

Hay casos que no es conveniente hacer la copia local, como ser justamente
los assemblies de .net que ya existen en cliente ó bien cuando son muy "pesados"
ó bien si tenes la posibilidad de instalar ese assemblly de terceros via
el instalador correspondiente o whatever.

saludos.


José Escrich
jescrich (a) gmail.com
http://latincoder.com

M> Hola Grupo:
M> Cómo se distribuye una aplicación en C# Visual Studio?
M> En el equipo cliente hay que cargar MS Framework, pero hay un
M> instalador?,
M> cojo el ejecutable directamente desde el directorio bin?. Si lo hago
M> así me
M> da errores, uno en concreto:
M> "An unhandled exception has occurred in your application File or
M> assembly name CrystalDecisions.Windows.forms, or one of its
M> dependencies, was
M> not found.
M> Me parece que no es muy correcto lo de coger el ejecutable
M> directamente.
M> Un saludo.
Respuesta Responder a este mensaje
#3 Marco Antonio Montalvo
18/01/2006 - 15:49 | Informe spam
hola,
Hay que tomar 2 aspectos importantes. Uno que todas las pcs donde corra
la aplicación necesitan tener instalado el Framework, puedes descargarlo
de aqui:
http://msdn.microsoft.com/netframew...fault.aspx
Y sobre tu aplicación parece utilizas componentes Crystal por lo cual es
necesario crear un instalador para poder distribuirla. En el sitio de
MSDN library puedes encontrar bastante información al respecto, o
tambien buscar en los grupos.
Saludos
Respuesta Responder a este mensaje
#4 MM
19/01/2006 - 14:19 | Informe spam
Gracias a todos, un saludo

"Marco Antonio Montalvo" escribió:

hola,
Hay que tomar 2 aspectos importantes. Uno que todas las pcs donde corra
la aplicación necesitan tener instalado el Framework, puedes descargarlo
de aqui:
http://msdn.microsoft.com/netframew...fault.aspx
Y sobre tu aplicación parece utilizas componentes Crystal por lo cual es
necesario crear un instalador para poder distribuirla. En el sitio de
MSDN library puedes encontrar bastante información al respecto, o
tambien buscar en los grupos.
Saludos

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida