2010-07-20 13 views
8

Sto tentando di creare un servizio Windows in VS2010 ma non riesco a aggiungere System.Web come riferimento. Quando lo sfoglio e lo aggiungo manualmente ottengo un punto esclamativo sul riferimento. Ho provato ad aggiungerlo per altri progetti e funziona bene, non solo per un progetto di servizio di Windows. C'è una ragione per questo? Ho bisogno di chiamare System.Web.HttpUtility.UrlEncode. C'è un metodo alternativo che posso usare?Impossibile aggiungere un riferimento a System.Web all'applicazione Servizio Windows

+0

Hai contrassegnato la soluzione per DotNet ClientProfile? Proprietà del nodo progetto in VS Project-Explorer? – HCL

+0

Sei sicuro di non voler cercare i servizi Web invece di Windows? –

risposta

16

Sembra che il progetto sia configurato per indirizzare un determinato profilo di struttura, probabilmente una delle nuove distribuzioni "Client". Ti sta dicendo che la DLL che hai aggiunto non è nel profilo di destinazione.

Se si guardano nelle proprietà del progetto, ci sarà un'opzione del framework di destinazione sotto "Applicazione" o eventualmente "Build".

+0

Grazie! Ho cambiato il framework di destinazione da ".net framework 4 client profile" a ".net framework 4" e ora funziona bene. – Christo

+0

Grazie amico, mi hai salvato così tanto tempo! Che caratteristica inutile! – TheGateKeeper

+0

Trovato mio in Proprietà progetto (fare clic con il tasto destro del mouse su Solution Explorer, selezionare Proprietà)> Compila> Opzioni di compilazione avanzate – Ortund

1

Un perhbaps piuttosto stupido emendamendi: Forse si corre nello stesso problema come ho fatto io. Ho letto molto sul cambiamento del framework di riferimento. La domanda per me era: come? Nella soluzione explorer ho sempre colpito il nodo in alto e "proprietà", ma ho ottenuto una finestra di dialogo che ha solo alcune opzioni complate - niente di più! Voglio aggiungere il suggerimento di contrassegnare prima il progetto della libreria WCF, quindi immettere le proprietà del progetto in VS2010 utilizzando il menu di scelta rapida e verrà visualizzata una pagina delle proprietà completamente diversa: in cui è possibile modificare il comportamento dal progetto client al normale. NET 4.0. Quasi mi ci sono voluti mezz'ora ...

Problemi correlati