Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
Web Services, XML
Integrazione nell'IDE dei modelli per applicazioni WCF
mercoledì 30 luglio 2008 - 11.10
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
netaddicted
Profilo
| Newbie
19
messaggi | Data Invio:
mer 30 lug 2008 - 11:10
Ho dei problemi sia con WSE che con WCF.
Avevo installato WSE 3.0 con l'opzione per l'integrazione nell'IDE
degli strumenti di sviluppo per Visual Studio 2005, ma non ho potuto
usufruirne perchè non compariva nessuna opzione
"WSE 3.0 settings" nel menu contestuale del progetto.
Ultimamente ho installato le WCF Extensions per Visual Studio 2005.
All'avvio dell'IDE le estensioni risultano installate, ma non vedo nessun modello
WCF sia tra i tipi di progetto disponibili che tra i tipi di elemento che si possono
aggiungere a un progetto web.
In entrambi i casi (sia WSE che WCF), non compare nessun Add-In nell'
Add-In Manager.
Prima di mandare al diavolo anche WCF, vorrei sapere se
qualcuno ha qualche suggerimento per risolvere
il problema.
Ciao,
Francesco Torre (MCP .Net Developer)
netaddicted
Profilo
| Newbie
19
messaggi | Data Invio:
mer 30 lug 2008 - 23:04
So che sto prendendo una brutta piega a rispondermi da solo ma lo faccio
per aiutare gli altri, allora:
come ho detto, ho avuto grossi problemi con WSE e WCF, che però
ho risolto parzialmente. Divido questo post in 2 parti:
PROBLEMA, che è un po prolisso
e
SOLUZIONE, così chi non ha voglia di leggere puo andare subito al dunque
------------------------------------------------------------------------------------------------------------
PROBLEMA -------------------------------------------------------------------------------------------- |
------------------------------------------------------------------------------------------------------------
Dopo avere installato "Visual Studio 2005 Extensions for Windows Workflow Foundation"
ITALIANO, i templates WCF non compaiono nè creando un nuovo progetto, nè aggiungendo un
nuovo elemento.
Ho provato allora a disinstallare le estensioni e a re-installare la versione INGLESE.
Nulla da fare, i modelli non si vedono.
Sorprendentemente,però, all'avvio dell'IDE, tra i componenti installati risultano anche
le estensioni.
Da qualche parte in Internet ho letto che esiste un problema di
Visual Studio 2005 nel ricreare la cache nelle cartelle contenenti i modelli.
Queste cartelle si trovano in "C:\Program Files\Microsoft Visual Studio 8\Common7\IDE"
e sono:
"ProjectTemplates"
"ProjectTemplatesCache"
"ItemTemplates"
"ItemTemplatesCache"
La cosa si sarebbe risolta digitando (dal prompt dei comandi di Visual Studio)
quanto segue:
"DevEnv /InstallVSTemplates"
Ho provato a seguire tale procedura sia dopo aver re-installato le
estensioni in versione Italiana che quelle in Inglese.
Risultato: non ha funzionato; dei templates neanche l'ombra.
Faccio una parentesi: sono passato a WCF perche l'installazione
di WSE non ha funzionato. In teoria all'apertura di un progetto
web (e specificatmente un Web Service abilitato a WSE),
nel menù contestuale della soluzione avrei dovuto vedere
l'item: "WSE 3.0 Settings".
Alla fine ho scoperto che il Set-Up di installazione (nonostante
l'opzione "Visual Studio Developer") non aveva copiato
l'Addin (il cui nome è:"WSESettingsVS3.Addin") da nessuna parte.
Torniamo a WCF, sempre informandomi su Internet ho scoperto che
esisteva una versione precedente di questo installer che integrava nell'IDE
non solo il supporto a WCF ma anche quello a WPF.
Il suo nome (completo di link) era:
"Visual Studio 2005 extensions for.NET Framework 3.0 (WCF & WPF), November 2006 CTP"
all'indirizzo ufficiale:
http://www.microsoft.com/downloads/details.aspx?familyid=F54F5537-CC86-4BF5-AE44-F5A1E805680D&displaylang=en
Clicco sul collegamento e...sorpresa! Il contenuto è stato cancellato! Mi trovo da solo
davanti a un messaggio di errore: "Impossibile trovare la pagina richiesta."
La stessa cosa accade per il link al secondo dei componenti necessari per usare la funzionalità
di cui sopra e cioè: "Windows SDK".
L'unico link ancora in essere è quello al terzo e ultimo dei componenti necessari per sviluppare
applicazioni in WCF e cioè: il .Net Framework 3.0.
Le ho provate tutte per quattro giorni, ma quelle caretteristiche (WSE e WCF),
non volevano saperne di funzionare.
Poi mi è venuto il sospetto che Microsoft (per "convincere" gli sviluppatori a passare a
Visual Studio 2008) , potesse avere messo in circolazione un Add-in che non si installa (WSE)
e una funzionalità che non si integra nell'IDE (WCF).
La conferma a questa ipotesi sembrerebbe arrivare dal seguente articolo tratto da MSDN (che ho tradotto)
e che trovate al seguente indirizzo:
http://blogs.msdn.com/acangialosi/archive/2008/06/27/vs-2005-extensions-for-net-framework-3-0-wpf-wcf-ctp-is-coming-off-the-ms-download-center.aspx
Titolo:
"Le estensioni .NET Framework 3.0 (WPF & WCF) CTP per VS 2005 stanno per essere rimosse dal MS Download Center"
Corpo:
"Nel novembre del 2006 Microsoft ha rilasciato la versione CTP delle estensioni WPF/ WCF per Visual Studio 2005.
Questa release CTP colmava un vuoto e forniva agli sviluppatori il set di strumenti necessario (anche se limitato)
per cominciare a sviluppare in .Net Framework 3.0.
Non si è comunque mai trattato di una release vera e propria ma solo di un rimedio temporaneo fino a che la versione 2008 di
visual Studio (nome in codice "Orcas") non venisse rilasciata.
Da allora Visual Studio 2008 è stato rilasciato, addirittura il primo Service Pack è già in viaggio.
VS 2008 offre un set di strumenti dedicati per sfruttare appieno le funzionalità introdotte da
WCF e WPF.
Gli sviluppatori che hanno impiegato le estensioni CTP, dovrebbero avere già migrato i loro progetti su VS 2008, così
da trarre pieno vantaggio da queste nuove funzionalità, di gran lunga migliori di quelle
offerte da CTP" (commento personale: penso che siano le stesse!)
.
"Lunedì 30 giugno 2008, la licenza per CTP cesserà. Non sara più possibile effettuare il download dal
'MS Download center' ".
Da quel momento, ogni sviluppatore dovrà migrare i propri progetti a VS 2008, per godere dei benefici
derivanti dal supporto WPF/WCF"
Peccato che "VS 2008" costi un sacco di soldi.
------------------------------------------------------------------------------------------------------------
SOLUZIONE ------------------------------------------------------------------------------------------- |
------------------------------------------------------------------------------------------------------------
Semplice, ho risolto installando il supporto WPF/WCF CTP del novembre 2006, che potete ancora trovare (non so per quanto)
al seguente indirizzo:
http://www.download.com/The-Visual-Studio-2005-extensions-for-NET-Framework-3-0-WCF-WPF-November-2006-CTP/3000-10253_4-10727672.html
Oppure, potete fare come me:
1_ Aprite E-Mule
2_Digitate nella casella di ricerca: "Visual Studio 2005 extensions for.NET Framework 3.0 (WCF & WPF), November 2006 CTP"
stranamente, così, i templates sono registrati correttamente e permettono lo sviluppo di un'applicazione.
NOTA: Windows Update ha installato alcuni Service Pack per .Net Framework 2.0 e .Net Framework 3.0 (
infatti, tra le applicazioni installate compariva: ".Net Framework 2.0 SP1" e ".Net Framework 3.0 SP1").
La prima volta che ho tentato di installare "Visual Studio 2005 extensions for.NET Framework 3.0 (WCF e WPF), November 2006 CTP",
ricevo un messaggio di errore che il "Framework 3.0" non era installato. La soluzione (apparentemente semplice) era quella di disinstallare
il ".NET Framework 3.0" e reinstallarlo; purtroppo ciò veniva negato con i "Service Pack".
Se anche voi vi trovate in questa situazione, utilizzate questo tool E C C E L L E N T E per rimuovere qualsiasi versione del .Net Framework
(fino alla versione 3.5 per adesso, ma viene aggiornato regolarmente ):
http://blogs.msdn.com/astebner/archive/2006/05/30/611355.aspx
OCCHIO: Vi consiglio di non usare il tool ufficiale della Microsoft per la rimozione del .Net Framework 3.0, a me ha messo fuori posto qualcosa
rendendo poi difficile disinstallare la mia istanza di "SQL Server 2005".
Spero di essere utile a qualcuno, è così che voglio ricambiare quanti aiutano me.
Ciao,
Francesco Torre (MCP, .Net Developer)
Torna su
Stanze Forum
Elenco Threads
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 !