Answer-ID
  • Întrebări
  • Tag-uri
  • Categorii
Notificări
Recompense
Înregistrare
După înregistrare, veți primi notificări despre răspunsurile și comentariile la întrebările DVS.
Logare
Dacă aveţi deja un cont, autentificaţi-vă pentru a verifica notificările noi.
Aici vor fi recompensele pentru întrebările, răspunsurile și comentariile adăugate sau modificate.
Mai mult
Sursă
Editează
 GateKiller
GateKiller

Importați spațiul Namespace System.Query

Încerc să încarc Linq pe serverul meu .Net 3.5 activat prin adăugarea următorului articol la pagina mea .aspx:

<%@ Import Namespace="System.Query" %>

Cu toate acestea, acest lucru nu reușește și îmi spune că nu poate găsi spațiul de nume.

Numele sau denumirea spațiilor de nume "Interogare" nu există în spațiul de nume "Sistem"

Am încercat, de asemenea, fără noroc:

  • System.Data.Linq
  • System.Linq
  • System.Xml.Linq

Cred că .Net 3.5 funcționează deoarece pare să funcționeze var hello = "Hello World" .

Poate cineva să vă ajute?

PS: Doresc doar să clarific faptul că nu folosesc Visual Studio, pur și simplu am Editor de text și scrieți-mi codul direct în fișiere .aspx.

4 2008-08-12T10:37:50+00:00 6
Programare
linq
asp.net
Comentarii la întrebare (0)
Keith
12 august 2008 в 2:44
2008-08-12T14:44:41+00:00
Mai mult
Sursă
Editează
#8657

Chestia var hello este compilarea magică și va funcționa fără Linq.

Try adding a reference to System.Core


Scuze, nu am fost clar. Am vrut să adaug System.Core la referințele proiectului web, nu la pagină.

Codul Import din pagină se bazează doar pe instrucțiuni, permițându-vă să săriți spațiul de nume pe pagină.

0
0
Comentarii (0)
Will Dean
12 august 2008 в 2:49
2008-08-12T14:49:50+00:00
Mai mult
Sursă
Editează
#8663

Asigurați-vă că proiectul dvs. este setat la ținta 3.5 și nu la 2.0.

După cum au spus și alții, testul dvs. "var" este un test al C # 3 (adică VS2008), nu al cadrului 3.5.

Dacă setați corect setările țintă pentru proiectul de proiect, nu trebuie să vă așteptați să adăugați manual referințe dll în acest moment.

0
0
Comentarii (0)
Will Dean
12 august 2008 в 3:15
2008-08-12T15:15:29+00:00
Mai mult
Sursă
Editează
#8687

Am selectat versiunea 2 în IIS și eu

Bine, asta e problema ta? Selectați 3.5.

De fapt, iată adevărata informație:

http://www.hanselman.com/blog/HowToSetAnIISApplicationOrAppPoolToUseASPNET35RatherThan20.aspx

0
0
Comentarii (0)
Lasse V&#229;gs&#230;ther Karl
12 august 2008 в 5:13
2008-08-12T17:13:54+00:00
Mai mult
Sursă
Editează
#8803

Cum arată partea din fișierul dvs. web.config?

Iata cum arata un nou proiect ASP.NET 3.5 realizat cu Visual Studio 2008:


  
  
  
  

0
0
Comentarii (0)
GateKiller
12 august 2008 в 5:15
2008-08-12T17:15:14+00:00
Mai mult
Sursă
Editează
#8806

Am gasit raspunsul :) Am avut nevoie sa adaug urmatoarele lucruri la web.config:

  
      
      
      
      
    

Apoi aș putea adăuga următoarele la codul meu:

<%@ Import Namespace="System.Linq" %>

@Voi,

Multumesc pentru ajutor. Am acceptat unul dintre răspunsurile dvs. :)

0
0
Comentarii (0)
aboy021
11 mai 2010 в 7:05
2010-05-11T07:05:40+00:00
Mai mult
Sursă
Editează
#2807830

Fișierul csproj ar putea să lipsească referința System.Core. Căutați o linie în fișierul csproj după cum urmează:


Și adăugați o linie sub ea așa:


0
0
Comentarii (0)
Adăugati o întrebare
Categorii
Toate
Tehnologii
Cultură
Viață / Artă
Stiință
Profesii
Afaceri
ID
KO
RU
© Answer-ID 2021
Sursă
stackoverflow.com
în cadrul licenței cc by-sa 3.0 cu atribuire