Installare i .NET RIA Services (July CTP) con Visual Studio 2008 SP1 in Italiano

I .NET RIA Services sono attualmente in CTP (July) e sono installabili con la versione inglese di Visual Studio 2008 SP1 (anche la Express).

Se avete la versione Italiana di Visual Studio 2008 SP1, come qualcuno di voi mi ha scritto, potete provare il seguente work-around, che come tale non è supportato, ma se volete divertirvi un po’ e non passare troppo tempo in spiaggia, ecco come fare:

1) Nel mio caso ho installato Visual Web Developer 2008 SP1 in Italiano sul mio computer domestico, diciamo così.

2) Quindi ho installato la versione italiana dei tools per Silverlight 3 RTM, che potete scaricare qui.

3) Se ora provate ad installare i RIA Services, da qui, e lanciarli, otterrete questo messaggio d’errore:

image

Questo perchè, come vi dicevo, l’attuale CTP richiede la versione inglese dei tool di sviluppo.

Lanciamo ora il setup dei .NET RIA Services , da riga di comando, come mostrato nel seguito, con l’opzione NOCHECK=true

image

Ora il setup procederà fino alla fine… almeno nel mio caso:-)

image

4) Finto ? No, dovete copiare a mano i files dei template di progetto dal “locale” 1033, al 1040 (quello italiano). Nel mio caso se volete avere a disposizione i template di progetto per il C#, andate nel percorso dove si trovano quelli inglesi, nel mio caso C:\Program Files\ Microsoft Visual Studio 9.0\Common7\IDE\VWDExpress\ProjectTemplates\CSharp\Silverlight\1033 come vedete nella figura seguente

image

Prendete i files BusinessApplication.zip, RIAServicesLibrary.zip e copiateli nel percorso come sopra dove al posto di 1033 ci deve essere 1040. Noterete che ci saranno altri template di progetto in questa nuova directory:

image

Se invece della versione Express di Visual Studio 2008 avete un’altra versione il percorso dove il setup copia i template di progetto sarà diverso, ad esempio:

c:\Program Files (x86)\Microsoft Visual Studio 9.0\Common\IDE\ProjectTemplates\CSharp\Silverlight\1033\BusinessApp.zip.

Con lo stesso metodo dovete cercare anche i file:

  • ADONetDataServices_DomainServicesCSharpWap.zip
  • AuthenticationDomainService.zip
  • BusinessLogic.zip
  • SearchSiteMap.zip

che si trovano in

C:\Program Files\ Microsoft Visual Studio 9.0\Common\IDE\VWDExpress\ItemTemplates\CSharp\Web\1033  e quindi spostarli in

C:\Program Files\ Microsoft Visual Studio 9.0\Common\IDE\VWDExpress\ItemTemplates\CSharp\Web\1040

5) In ultimo per installare i nuovi template copiati, andate nella directory C:\Program Files\ Microsoft Visual Studio 9.0\Common7\IDE e lanciate il seguente comando, dal prompt dei comandi:

VWDExpress.exe /installvstemplates

se usate la versione Express di VS, altrimenti per le altre versioni

devenv.exe /installvstemplates.

Se siete soliti usare Visual Basic, dovrete ricercare gli stessi file, ma nelle cartelle VisualBasic anzichè CSharp.

E ora potete divertirvi con i RIA Services… durante l’estate!