c# - 添加对 C# 项目的引用立即无效

标签 c# .net visual-studio visual-studio-2013

我正在尝试添加对 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/

相关文章:

c# - 在 windows 7 启动时启动程序(自动启动)

.net - 为什么结构不能有外部属性,但方法可以?

c# - 需要查询 SQL Server 方面的帮助

c# - WinForm 上的控件在设计器中不可修改

visual-studio - ProjectsV13 LocalDB 实例的用途

.net - 针对 .lib 编译的 C++/CLI 托管 DLL 无法加载,具有 .dll 依赖性。 (VS2010)

c# - Azure 移动服务 - Facebook 注销

c# - ajax调用jquery后如何防止页面重新加载

c# - List<T> 的手写映射器

c# - 在设置 Windows 服务时遇到问题