簡體   English   中英

從.net 3.5遷移到4.5,System.Xml.Linq錯誤

[英]Migrating from .net 3.5 to 4.5, Error with System.Xml.Linq

幾天來,我正嘗試將.net 3.5應用程序升級到.net 4.5。 我陷入了錯誤:

類型或名稱空間名稱“ Linq”在名稱空間“ System.Xml”中不存在(您是否缺少程序集引用?)

<add namespace="System.Web.UI.WebControls.WebParts" />
<add namespace="System.Web.UI.HtmlControls" />
<add namespace="System.Xml.Linq" /> <--- RED highligted
</namespaces>

任何想法如何解決? 我使用System.Xml中的XDocument類,因此我認為此依賴關系在我的項目中是必需的。

我有兩個dll

System.Xml.Linq Runtime Version v4.0.30319 Version 4.0.0.0
System.Xml Runtime Version v4.0.30319 Version 4.0.0.0

當我向Web.config添加<add assembly="System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>時,Linq的問題並沒有消失,那就是:

類型或名稱空間名稱“ Linq”在名稱空間“系統”中不存在(您是否缺少程序集引用?)

<add namespace="System.ComponentModel.DataAnnotations" />
<add namespace="System.Configuration" />
<add namespace="System.Linq" />  <--- RED highligted
<add namespace="System.Text" />
<add namespace="System.Text.RegularExpressions" />

添加對System.Core.dll的引用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM