幾天後,我試圖將我的.net 3.5應用程序升級到.net 4.5。 我已經堅持了錯誤:從.net 3.5遷移到4.5,System.Xml.Linq出錯
類型或命名空間名稱「的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
雖然我加入: <add assembly="System.Xml.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
到web.config中,使用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.Xml.Linq.dll'如何? –
您是否檢查過項目引用? – itsme86
我剛剛更新了我的帖子。 – tylkonachwile