How to enable Visual Studio Intellisense for NHibernate configuration files

If you are an NHibernate’s user and you want to benefit of the Intellisense support during the editing of its configuration files in Visual Studio 2010 environment, just copy these 2 files: nhibernate-configuration.xsd and nhibernate-mapping.xsd,  from the NHibernate zip into the following folder:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Xml\Schemas

where C:\Program Files (x86)\Microsoft Visual Studio 10.0 is your Visual Studio 2010 installation folder.

Technorati Tags: ,

Link utili della settimana #12

Microsoft – Domain Oriented N-Layered .NET 4.0 App Sample
Per gli amanti (come me) di DDD, ecco un progetto molto interessante riguardante un “DDD N-Layered Architecture Style”, ovvero una applicazione di esempio che mostra uno scenario di business molto semplice che include alcune implementazioni di DDD Design patterns (Repository, UoW, Entity, Aggregate, Value-Object, etc), facendo uso di .Net 4.0, EF 4.0, WCF 4.0, differenti client partendo da WPF e Silverlight.

NHibernate Query Analyzer, open source project, il cui nome dice già tutto

Patch for VS 2010 Find and Replace Dialog Growing
Bello questo piccolo bug di Visual Studio 2010 . Ogni volta che si usa la finestra di dialogo Find and Replace, la stessa “cresce” di dimensioni (16px) rispetto alle dimensioni precedenti (quindi, all’infinito).  Nel link è presente la patch per sistemarlo.

Generate Data
Ogni giorno si scoprono siti web davvero inusuali. Questo sito offre il servizio gratuito di generazione di dati casuali utilissimi per il test delle proprie applicazioni. E’ possibile scegliere un range di dati possibili (id autoincrementanti, dati di testo come nomi, città, nazioni, valori float o booleani, ecc.), e generare dei dati casuali con un click di mouse.

Link utili della settimana #10

On the Fly Zip and Attach” Windows Live Writer Plugin
Questo add-in è utile a tutti i bloggers che (come me) usano Windows Live Writer per scrivere e pubblicare i propri posts. Esso permette di selezionare files / directory dal proprio PC, zipparli al volo ed includerli come allegato al proprio post onde permettere al lettore di farne il download. Decisamente da provare.

Dynamic LINQ Methods
Molto molto interessante. Trattasi di una serie di extensions methods per effettuare query Linq con parametri stringa (es. where, groupby, orderby, ecc), e quindi dinamici a run-time. Questa è una funzionalità parecchio utile che sarebbe stato meglio includerla come parte integrante dei vari providers Linq (a mio modesto parere).

Visual C# 2010 samples
Parecchi esempi di codice su C# 4.0 e Linq

Link utili della settimana #8

Super cool MSBuild Debugging in Visual Studio IDE
Questa è una feature eccezionale non ufficialmente supportata. Seguendo il link è possibile scoprire i passi necessari per abilitarla in Visual Studio 2010.

Tool di migrazione VB6 –> VB .NET / C# gratuito
Considerato che è gratuito e che promette bene vale sicuramente la pena provarlo.

Visual Studio 2010 Dark background
Add-in per VS 2010 per impostare dei temi personalizzati circa i colori, tra cui un fantastico Dark

Microsoft ADO .NET Entity Framework Feature CTP4

– Domain Driven Design di Alberto Brandolini  Part 1; Part 2; Part 3

Domain Model Pattern (Martin Fowler)

ASP.NET Multi-Level Drop Down Menu – JQuery

NUnit Result Manager
Web application per tener traccia dei risultati degli unit tests (per project manager & developer)

Installazione di Visual Studio 2010 RC fallita – File “vs_setup.msi is invalid”

Installando Visual Studio 2010 RC Premium ottengo questo errore bloccante:

File vs_setup.msi is invalid.

Sono in attesa di una risposta dal supporto Microsoft, dove ho aperto un ticket.

Chissà  se qualche lettore di questo blog, occasionale o no, ha già  una risposta a questa issue.

Ci spero!

UPDATE: La soluzione a questo inconveniente, che pochi sventurati al mondo hanno avuto (cosa che ho riscontrato leggendo i forum Microsoft)  è scaricarsi direttamente il file ISO ed installare il tutto da lì, e non utilizzare invece il download dei 4 file separati che compongono l’ISO stesso.

Link utili della settimana

  1. Descrizione di Unity, il framework di Inversion of Control e Dipendency Injection sviluppato dal team di P&P (qui è presente la versione 1.2 per Silverlight)
  2. 45 passi per diventare agili
  3. xVal, libreria per la validazione client side di applicazioni ASP .NET MVC
  4. Anti XSS Library ver. 3.1
  5. CodePad .NET 1.0 Beta 2, un editor leggero per provare spezzoni di codice
  6. Strongly typed session variables in ASP .NET MVC
  7. Visual Studio 2010 e .NET Framework 4.0 Training Kit – May preview