System.Linq-namespace fehlt auch mit Bezug zu System.Core.Dll
Wenn ich öffnen Sie eine Asp-Net web-site von mir in Visual Studio 2010 zu den Eigenschaften sagen "Ziel-Framework 3.5", aber wenn ich versuche, mithilfe der Linq-namespace, der compiler beschwert sich darüber.
"Der Typ oder namespace-name 'var' konnte nicht gefunden werden (fehlt eine using-Direktive oder ein Assemblyverweis?)"
"Der Typ oder namespace-name 'Linq' existiert nicht im namespace 'System' (fehlt ein Assemblyverweis?)"
Ich manuell referenziert werden einige dll zu beheben, mein problem aber immer noch kein Erfolg.
<add assembly="System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
Helfen? 🙂
InformationsquelleAutor joeriks | 2010-09-30
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie nicht selbst verwenden
var
, die vermuten lässt, dass es nicht auch mit der richtigen version der C# - compiler. (Sie sollten in der Lage sein zu verwendenvar
auch bei der Ausrichtung .NET 2.0, so lange wie Sie mit dem C# 3 und C# 4-compiler.) Ich würde konzentrieren sich auf immer, dass zunächst, bevor irgendetwas anderes.Ist es möglich, dass Sie auf dem IIS ausgeführt wird, aber nicht über das entsprechend konfiguriert? Es könnte sein, lohnt ein Blick auf die website-Konfiguration um, dass die Seite der Dinge, und möglicherweise erneut ausführen aspnet_regiis.
... aber wo ist das C#3-compiler? ...
...lernen neue Sachen hier... es gibt eine Menge von 2,0-Verweise in die Website der IIS .Net compilation-Abschnitt Baugruppen. (Nicht gefunden im web.config).
Benötigt, um zu Folgen, die Weisheit, die von Scott Hanselman hanselman.com/blog/... hinzufügen einiger Zeilen auf den <system.codedom - > Abschnitt. Funktioniert jetzt, Super!!!
InformationsquelleAutor Jon Skeet
Ich nur Feste eine ähnliche Frage hinzufügen eines
targetFramework="4.0"
Attribut dercompilation
element inweb.config
Den geänderten einschlägigen fragment:
InformationsquelleAutor amrtn