none
Installare EF 4.3 senza NuGet

    Domanda

  • Buongiorno.

    sto cercando EF 4.3. So che si può installare tramite NuGet ma ho visto che NuGet mette il file dll nella cartella del progetto...

    In questo modo ho un file uguale per ogni progetto..

    io vorrei averlo in una sola cartella come si ha il .Net..e tutte le altri librerie di terze parti..

    Devo prenderlo dal progetto e metterlo io in una cartella "Publish"?

    a questo punto che senso ha NuGet?

    esiste un installer indipendente per EF 4.3?

    Grazie.


    Pranzo Stefano

    sabato 25 febbraio 2012 10:34

Tutte le risposte

  • Ciao Panatronic,

    You wrote on 25/02/2012 :

    io vorrei averlo in una sola cartella come si ha il .Net..e tutte le altri librerie di terze parti..

    Devo prenderlo dal progetto e metterlo io in una cartella "Publish"?

    a questo punto che senso ha NuGet?

    l'approccio di NuGet ha senso perché se lavori in più di una persona su quel progetto, o anche da solo ma su macchine diverse, il tuo approccio non funziona più.

    .m


    --
    blog @ //milestone.topics.it
    sabato 25 febbraio 2012 11:07
  • Ciao Panatronic,

    You wrote on 25/02/2012 :

    io vorrei averlo in una sola cartella come si ha il .Net..e tutte le altri librerie di terze parti..

    Devo prenderlo dal progetto e metterlo io in una cartella "Publish"?

    a questo punto che senso ha NuGet?

    l'approccio di NuGet ha senso perché se lavori in più di una persona su quel progetto, o anche da solo ma su macchine diverse, il tuo approccio non funziona più.

    .m


    --
    blog @ //milestone.topics.it

    +1

    nuget è consigliato non solo perchè è comodo, ma anche perchè è possibile metterne i files su TFS e quando 1 altro utente usa lo stesso progetto si ritrova le dll pronte all'uso


    Antonio Esposito [MCT, MCPD, MCTS, MCP]
    dotnetlombardia.org | blog | web | @tonyexpo
    Italy
     

    sabato 25 febbraio 2012 11:57
  • Ciao Antonio,

    You wrote on 25/02/2012 :

    ma anche perchè è possibile metterne i files su TFS e quando 1 altro utente usa lo stesso progetto si ritrova le dll pronte all'uso

    questo lo puoi fare a prescindere da NuGet

    .m


    --
    blog @ //milestone.topics.it
    sabato 25 febbraio 2012 12:12
  • Ciao Antonio,

    You wrote on 25/02/2012 :

    ma anche perchè è possibile metterne i files su TFS e quando 1 altro utente usa lo stesso progetto si ritrova le dll pronte all'uso

    questo lo puoi fare a prescindere da NuGet

    .m


    --
    blog @ //milestone.topics.it

    ovvio, ma la comodità di nuget è indiscussa

    Antonio Esposito [MCT, MCPD, MCTS, MCP]
    dotnetlombardia.org | blog | web | @tonyexpo
    Italy
     

    sabato 25 febbraio 2012 12:14
  • Io ho risolto questi problemi grazie ad un consiglio di un collega..

    Ho un Disco Virtuale nel PC (B:\) dove ho tutte le dll non del framework Net.

    in questo modo i pc miei (fisso e portatile) e dei colleghi che lavorano sui miei progetti (il collega che mi ha dato questo cosiglio sta a Udine ed io a lecce) hanno lo stesso disco virtuale "B:\".

    Nel TFS del mio server ci sono solo i sorgenti e poco altro ancora. Tutte le dll di terze parti stanno in B:\Publish\TerzeParti

    Considerando che per creare i setup, uso InnoSetup e lo script prende i file tutti da "B:\..."; questo script viene eseguito da Visual studio quando compilo in realese:

    http://blog.panatronic.it/archive/2011/09/26/creare-il-setup-con-innosetup-direttamente-da-visual-studio.aspx

    Avendo questo sistema, è meglio avere la dll EF in B:\Publish\EF\4.3.

    Ora faccio una cosa: la installo con NuGet e poi me la copio manualmente in B:\Publish\EF\4.3
    Grazie.


    Pranzo Stefano

    sabato 25 febbraio 2012 12:23