我有一个在VS2013中内置的3个C#项目的解决方案。它是从GIT检查出来的,但我在一个项目中找不到所有的库参考文件(标记为黄色三角形)。
但是,在其他两个项目中,相同的lib引用都可以。
我在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引用。
但是,当我将相同本地路径中的相同lib引用添加到项目2时,无法找到它。
为什么?
答案 0 :(得分:1)
查看您的.csproj
文件。它定义了引用的DLL所在的位置。显然,你没有所需的文件夹/文件。
答案 1 :(得分:0)
我今天遇到了类似的问题。经过一切头痛我终于发现我需要将包文件夹从母项目移动到新项目中。缺少的包裹引起了所有的头痛。
在您的情况下,我怀疑在您的project2包文件夹中,缺少System.Data.SQLite包。