我正在尝试添加对 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 等。
关于c# - 添加对 C# 项目的引用立即无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35487303/