2015-10-01 94 views
1

我有用VS2013构建的3个C#项目的解决方案。它从GIT检出,但我在一个项目中缺少所有库引用(标记为黄色三角形)。在Visual Studio 2013中的一个C#项目中缺少所有库引用

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

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

但是,他们没有为我工作。

任何帮助,将不胜感激。

UPDATE 这是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项,它不能找到它。

为什么?

回答

1

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

+0

请参阅OP中的更新。 – user3601704

+1

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

0

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

就你而言,我怀疑你的project2包文件夹中缺少System.Data.SQLite包。

相关问题