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.
4
6
Nah, pasti yang's masalah anda? Pilih 3.5.
Sebenarnya, di sini's info nyata:
http://www.hanselman.com/blog/HowToSetAnIISApplicationOrAppPoolToUseASPNET35RatherThan20.aspx
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:
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 :)
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.
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.Yang csproj file yang mungkin akan hilang dalam Sistem.Core referensi. Mencari baris di csproj file seperti ini:
Dan tambahkan baris di bawah ini: