[c#] Problema di portabilità

martedì 08 maggio 2007 - 14.34

Olin Profilo | Newbie

Salve a tutti, non sono nuovissimo dell'ambiente .NET Framework ho già sviluppato varie applicazioni, solo che prontamente mi ritrovo davanti allo stesso problema;
Per poter far funzionare le mie applicazioni su macchine di terzi ho bisogno del .NET Framework che non è installato quasi su nessuna macchina.
Il fatto è che non posso far scaricare a tutti 22 MB da internet e nemmeno, a volte, aspettare che la lunga installazione finisca. Quindi per arrivare al succo di questo thread ero interessato a sapere se facendo il setup di un'applicazione (come descritto nella guida del vostro sito) si potevano incorporare anche le librerie necessarie per il suo funzionamento!

Vi ringrazio in anticipo, Olin.

Brainkiller Profilo | Guru

>Il fatto è che non posso far scaricare a tutti 22 MB da internet
>e nemmeno, a volte, aspettare che la lunga installazione finisca.

Puoi scaricarli una volta sola masterizzarli su CD e passare su ogni macchina a installare il Framework.
Se avete un dominio Windows Server puoi mettere il Framework sul server e farlo installare in modalità unattended (senza intervento) automaticamente sulle macchine.

>Quindi per arrivare al succo di questo thread ero interessato
>a sapere se facendo il setup di un'applicazione (come descritto
>nella guida del vostro sito)

Si certamente puoi creare un pacchetto di setup e inserire fra le dipendenze il framework. in questo modo quando viene installata l'applicazione verrà preventivamente installato anche il Framework.

>si potevano incorporare anche le
>librerie necessarie per il suo funzionamento!

Come sopra, naturalmente non funziona come con VB6.0 dove venivano messe nel setup solo le librerie necessarie. Nel caso di .NET viene inserito l'intero framework, o tutto o niente. Quindi i 22 mega te li tiri sempre dietro.
Ciao

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

Olin Profilo | Newbie

eh cavolo...22 Mb non sono del tutto leggeri da portare in giro...soprattutto se devi mandarli personalmente per esempio attraverso un client di messaggistica istantanea...
Hai detto che il modo per incorporarli nel setup c'è.. mi sapresti illustrare brevemente come potrei fare cortesemente? :)
Grazie ancora.

Brainkiller Profilo | Guru

>eh cavolo...22 Mb non sono del tutto leggeri da portare in giro...soprattutto

Ormai con una qualsiasi linea ADSL internet si scaricano in 1 minuto.

>se devi mandarli personalmente per esempio attraverso un client
>di messaggistica istantanea...

Ma tu i programmi li distribuisci con i programmi di messaggeria istantanea ???

>Hai detto che il modo per incorporarli nel setup c'è.. mi sapresti
>illustrare brevemente come potrei fare cortesemente? :)
>Grazie ancora.

Dai un'occhiata a questo ramo e relativi sottodocumenti:
http://msdn2.microsoft.com/en-us/library/aa480237.aspx

Ciao
David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/
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