2011-01-13 9 views
30

Non riesco a compilare un progetto perché mancano gli spazi dei nomi System.Web.UI e System.Web.Security. Posso solo vedere System.Web.ApplicationServices, System.Web.Mvc e System.Web.Services quando aggiungo riferimenti. Dove posso scaricare gli spazi dei nomi mancanti?Manca System.Web.UI e System.Web.Security

risposta

36

Vai al menu Progetto -> Aggiungi riferimento e scoprire la System.Web.dll nella lista

alt text

+0

Vuoi dire che sotto il menu Assembilies? Non riesco a vedere System.Web.dll. – SmallChess

+1

Quale versione di VS stai usando? – Lorenzo

+0

Visual Studio 2010 Premium. – SmallChess

18

Non so su System.Web.UI, ma System.Web. La sicurezza è stata trasferita all'assembly System.Web.ApplicationServices in .NET 4.0 Framework.

4

Seguendo il suggerimento di Kinderchocolate, sono passato a ".Net Framework 4" nelle Proprietà del mio progetto (VS 2010) e ciò ha provocato l'apparizione di "System.Web" nell'elenco degli assembly. Da quel momento in poi sono stato finalmente in grado di utilizzare System.Web.UI.

Quindi non sono sicuro di cosa abbia fallito per kinderchocolate, ma il suo cambiamento ha funzionato per me.

2

Sì, Kinderchocolate è corretto. Dopo aver aggiunto il riferimento System.Web al progetto, nel codice è possibile aggiungere using System.Web.UI e tutti i sottocomponenti di System.Web.UI, ad es. System.Web.UI.HtmlControls.

1

è possibile accedere a: progetto -> Proprietà -> e modificare il Framework dal profilo Client a .Net 4, se non funziona è possibile aggiungere manualmente il riferimento. Buona fortuna

2

È possibile aggiungere l'assembly System.Web.ApplicationServices in .NET Framework 4.5.

utilizzando System.Web.ApplicationServices;

+0

Potresti elaborare più la tua risposta aggiungendo un po 'più di descrizione della soluzione che fornisci? – abarisone

+0

Questo ha funzionato per me, grazie! Sto usando Visual Studio 2015, tasto destro del mouse su Riferimenti del progetto - Aggiungi riferimento - (Assemblies) - Check in elenco "System.Web.ApplicationServices" - Fare clic su OK –

1

aggiungere riferimenti System.Web.Extensions e System.Web.Extensions.Design in 4.6.1 se si perde o ListViewLinqDataSource