TeamCity 7.0 crea e distribuisce pacchetti NuGet

25. febbraio 2012
La release 7 di TeamCity consente non solo di creare dei package NuGet ma anche di essere un repository di pacchetti NuGet [Prosegue]

Agile , ,

Tip: non fare il deploy del file packages.config di NuGet

30. novembre 2011
Il file packages.config contiene l’elenco di tutti i package NuGet installati nel progetto e si trova nella root del progetto stesso. Di default il file ha come Build Action il valore “Content”. Questo vuol dire che quando si effettua un deploy automatico di una web application (ad esempio sfruttando il publish di Visual Studio) anche il file packages.config viene copiato nell’ambiente di destinazione. Consiglio quindi di impostare la Build Action a “None” in tutti i progetti.

Visual Studio ,

Aggiornare in automatico i package NuGet in tutti i progetti della soluzione Visual Studio

19. maggio 2011
L'aggiornamento di un package NuGet in una soluzione con più progetti richiede l'esecuzione di un update-package su ogni progetto. Con NuGetPackageUpdater è possibile aggiornare in automatico tutti i progetti che utilizzano un determinato package. [Prosegue]

Visual Studio ,

SMAU Bologna e Community Tour 2011 - Windows Phone, HTML 5 e MVC

17. maggio 2011
Giovedì 9 giugno 2011 nel contesto di SMAU Business alla Fiera di Bologna si terrà una nuova tappa del community tour organizzata da DotDotNet. L'evento avrà come tema il presente ed il futuro del web con sessioni su Windows Phone 7, HTML 5 e MVC 3. Mi è piacevolmente toccata la sessione su ASP.NET MVC 3 che considero un prodotto fondamentale per chiunque sviluppi su web applicazioni di una certa dimensione/durata. Come al solito vi invito all'evento ed alla cena a seguire. Agenda OraSessioneSpeakers 13.45 - 14.00 Registrazione - 14.00 - 14.45 Keynote - Presente e futuro del Web Microsoft Italia 14.45 - 15.45 Introduzione alla piattaforma Windows Phone Windows Phone 7 ha introdotto un nuovo modo per intendere il telefono e una nuova piattaforma basata su hardware consistente, una piattaforma di sviluppo basata su Silverlight e XNA e un Marketplace con nuove opportunità di business.In questa sessione vedremo come sviluppare su Windows Phone, come promuovere le proprie applicazioni tramite il marketplace e inoltre vedremo le moltissime novità della versione “Mango” che verrà rilasciata in autunno. Lorenzo BarbieriMicrosoft Developer Evangelist 15.45 - 16.00 Pausa - 16.00 - 17.00 Le novità di HTML5 HTML5 è il nuovo riferimento per lo sviluppo di siti e applicaizoni web based. In questa sessione vedremo come il nuovo standard può essere utilizzato per realizzare contenuti cross-browser e plugin-free ad alto impatto visuale. Alessandro ScardovaMicrosoft MVP, DotDotNet 17.00 - 18.00 ASP.NET MVC3 MVC favorisce la manutenzione delle applicazioni web tramite una architettura elegante ed una chiara ed esplicita separazione delle competenze, l'impiego dei più diffusi pattern di software engineering, il controllo completo dell'HTML generato e degli URL, la testabilità ed estendibilità. In questa sessione vedremo le novità principali della versione 3. Stefano BenedettiDotDotNet Registrazione Per registrarsi potete seguire questo link: http://dotdotnet.org/content/SmauBo2011.aspx

, , , , , , ,

Spostare la cartella packages di NuGet

9. marzo 2011
NuGet installa i package nella cartella packages nella root della soluzione. E' possibile specificare una cartella differente creando il file nuget.config e impostando il parametro repositoryPath. [Prosegue]

.net Framework, Visual Studio ,

Gestire le librerie con NuGet. Package reference e Package Console

3. marzo 2011
La gestione delle librerie di terze parti nei progetti .Net con NuGet può avvenire tramite la finestra Library Package Reference oppure tramite la Package Console in powershell. [Prosegue]

.net Framework, Visual Studio ,

NuGet semplifica le gestione delle librerie nei progetti .Net

2. marzo 2011
NuGet è lo strumento di gestione delle librerie di terze parti nei progetti .Net. NuGet scarica la libreria, la copia nella soluzione, aggiorna le reference del progetto ed eventualmente modifica i file web.config o app.config.
Anche la disinstallazione e aggiornamento delle librerie avvengono in maniera completamente automatica. [Prosegue]

.net Framework, Visual Studio , ,