Framework o dll?

giovedì 31 maggio 2007 - 16.17

Simpz Profilo | Junior Member

Ciao a tutti,
sto scrivendo un'applicazione con il framework 2.0 in c#. Onde evitare di far scaricare al computer che la dovrà far girare tutto il framework 2.0 c'è qualche scappatoia? tipo portarsi dietro solo quelle dll che servono?

Grazie a tutti!!!

MarKonE Profilo | Guru

>Ciao a tutti,

Ciao

>sto scrivendo un'applicazione con il framework 2.0 in c#. Onde
>evitare di far scaricare al computer che la dovrà far girare
>tutto il framework 2.0 c'è qualche scappatoia? tipo portarsi
>dietro solo quelle dll che servono?

Bella idea ma *credo* non sia possibile.

Aspettiamo qualche conferma dai superguru....magari esiste qualche workaround furbo furbo

>
>Grazie a tutti!!!

Ciao!
My Blog... http://blogs.dotnethell.it/Mark/

munissor Profilo | Senior Member

Allora..che io sappia ci sono 2 strade da provare..

1) usa ilmerge (cerca con google) è un programma che da tanti assembly ne fa uno solo... puoi unire tutte le dipendenze del tuo assembly in un unico file e provare a vedere se funziona... (i miei dubbi sono tutti su files tipo mscoree.dll e mscorwks.dll che non sono assembly...)

2) Puoi provare a eseguire la tua applicazione con Mono, implementazione opensource di .NET. Se gira bene puoi copiare solo i files di mono che ti interessano e distribuire quelli... (lo svantaggio qui è che non tutto il codice è implementato, quindi la tua applicazione potrebbe non funzionare, in caso di necessità però puoi adattarla..)

Fai dei test, poi facci sapere!

Ciao!

munissor Profilo | Senior Member

Scusate..mi ha postato doppio...

Simpz Profilo | Junior Member

Mi puoi spiegare meglio la faccenda di mono che non l'ho capita bene...
Sò che è un opensource di .net ma non ho capito "Se gira bene puoi copiare solo i files di mono che ti interessano e distribuire quelli..."

Grazie

Brainkiller Profilo | Guru

>Mi puoi spiegare meglio la faccenda di mono che non l'ho capita
>bene...
>Sò che è un opensource di .net ma non ho capito "Se gira bene
>puoi copiare solo i files di mono che ti interessano e distribuire
>quelli..."

Ciao,
io conosco questo prodotto:
http://www.xenocode.com/Products/Postbuild/
Che ti consente di deployare applicazioni .NET senza dover portarsi dietro il Framework.

Diversamente che io sappia è necessario installare il Framework sulla macchina destinazione.
Ciao

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

Simpz Profilo | Junior Member

questa è carina... potrei provarlo anche perchè dagli screenshot sembra caruccio

Se qualcuno sa qualcos'altro si faccia avanti!

munissor Profilo | Senior Member

Xenocode costa un sacco però..

La mia idea era questa..

Inanzitutto devi provare a eseguire la tua applicazione su mono (Windows Forms per esempio non è completo per la versione 2.0 del framework), se vedi che tutto funziona utilizzando un debugger e/o programmi quali procmon di sysinternal vedi i files e gli assembly di mono di cui la tua applicazione necessita e puoi distribuire solo questi per far girare la tua applicazione...
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5