【问题标题】:all library references missing in one C# project in Visual Studio 2013Visual Studio 2013 的一个 C# 项目中缺少所有库引用
【发布时间】:2015-10-01 04:01:30
【问题描述】:

我有一个在 VS2013 中构建的包含 3 个 C# 项目的解决方案。它已从 GIT 中检出,但我在一个项目中丢失了所有库引用(标记为黄色三角形)。

但是,相同的库引用在其他两个项目中都可以。

我已经尝试了All system references missing Visual Studio 2013 NuGet Async中的所有解决方案

但是,它们都不适合我。

任何帮助将不胜感激。

更新 这是 c# 项目文件的一部分,为什么在这个项目中没有它们,而在其他项目中没有?

<Reference Include="System" />
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Configuration" />
<Reference Include="System.Core" />
<Reference Include="System.Data.SQLite">

我在一个解决方案中有项目 1,2,3。

在同一个解决方案中,项目 1 可以从本地路径中找到相同的 lib 引用。

但是,当我从 same 本地路径向项目 2 添加相同的 lib 引用时,它无法找到它。

为什么?

【问题讨论】:

    标签: c# visual-studio visual-studio-2013


    【解决方案1】:

    查看您的.csproj 文件。它定义了引用的 DLL 所在的位置。显然您没有所需的文件夹/文件。

    【讨论】:

    • 我在一个解决方案中有项目 1,2,3。在同一个解决方案中,项目 1 可以从本地路径中找到相同的 lib 引用。但是,当我从相同的本地路径添加相同的库引用到项目 2 时,它找不到它。为什么?
    【解决方案2】:

    我今天遇到了类似的问题。头痛之后终于发现需要将包文件夹从母项目移到新项目中。正是丢失的包裹导致了所有的头痛。

    在您的情况下,我怀疑在您的 project2 包文件夹中,缺少 System.Data.SQLite 包。

    【讨论】:

      猜你喜欢
      • 2014-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多