Mengimpor Namespace System.Query

Saya mencoba untuk memuat Linq pada saya .Net 3.5 diaktifkan web server dengan menambahkan kode berikut ini ke saya .aspx:

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

Namun, ini gagal dan memberitahu saya itu tidak menemukan namespace.

jenis atau namespace nama 'Query' tidak ada di namespace 'Sistem'

Saya juga mencoba dengan tidak beruntung:

  • Sistem.Data.Linq
  • Sistem.Linq
  • Sistem.Xml.Linq

Saya percaya bahwa .Net 3.5 bekerja karena var halo = "Hello World" tampaknya untuk bekerja.

Ada yang bisa membantu tolong?

PS: saya hanya ingin memperjelas bahwa saya don't menggunakan Visual Studio, saya hanya memiliki Teks Editor dan menulis kode secara langsung ke .aspx file.

Larutan

saya memiliki versi 2 yang dipilih dalam IIS dan aku

Nah, pasti yang's masalah anda? Pilih 3.5.

Sebenarnya, di sini's info nyata:

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

Komentar (0)

Apa bagian dari web anda.config terlihat seperti?

Berikut ini's apa yang tampak seperti untuk sebuah merek baru ASP.NET 3.5 proyek yang dibuat dengan Visual Studio 2008:






Komentar (0)

Saya menemukan jawabannya :) saya perlu tambahkan berikut ini ke web saya.config:







Maka saya bisa tambahkan berikut kode saya:

@Will,

Terima kasih untuk bantuan anda. Saya telah menerima salah satu dari jawaban anda :)

Komentar (0)

Pastikan proyek anda diatur untuk menargetkan 3.5, dan tidak 2.0.

Seperti yang dikatakan orang lain, anda 'var' tes adalah tes C#3 (yaitu VS2008), bukan framework 3.5.

Jika anda mengatur proyek kerangka target pengaturan dengan benar, anda tidak harus mengharapkan untuk perlu secara manual menambahkan dll referensi pada titik ini.

Komentar (3)

The var halo hal-hal compiler sihir dan akan bekerja tanpa Linq.

Mencoba menambahkan referensi ke Sistem.Core


Maaf, saya bukan't jelas. Saya bermaksud menambah Sistem.Core untuk proyek web's referensi, tidak untuk halaman.

Impor di halaman yang pada dasarnya hanya menggunakan pernyataan, yang memungkinkan anda untuk melewatkan namespace pada halaman.

Komentar (4)

Yang csproj file yang mungkin akan hilang dalam Sistem.Core referensi. Mencari baris di csproj file seperti ini:

Dan tambahkan baris di bawah ini:

Komentar (0)