[英]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.