簡體   English   中英

添加對C#項目的引用將立即無效

[英]Adding a reference to C# project it's immediately invalid

我正在嘗試添加對C#類庫項目的引用。 立即在解決方案資源管理器中顯示為無效。 該項目的目標是.NET Framework 4.5。

為了添加引用,我右鍵單擊“引用”->“添加引用”->,然后從框架組合中選擇Microsoft.CSharp版本4.0.0.0。

如果我查看添加的Microsoft.CSharp程序集上的屬性,則添加引用后,將顯示為0.0.0.0版。知道什么地方出錯了嗎?

我正在使用Visual Studio Ultimate 2013。

這是csproj文件中的引用內容:

<ItemGroup>
<Reference Include="Microsoft.CSharp" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Net.Http.WebRequest" />
<Reference Include="System.Web" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="System.Data" />
<Reference Include="System.Xml" />

我不確定這對將來是否對其他人有幫助,但是我通過修復一些其他參考問題來解決了這些問題。

我使用我工作的公司編寫的一些專有腳手架創建了這個C#類庫項目。 腳手架有些過時了,並且也為一些公司提供的參考文獻造成了一些參考問題。 無論如何,修復這些其他引用似乎也可以修復System.xml,Microsoft.Csharp等。

暫無
暫無

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

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