VS2015 NuGet插入项目而不是包

时间:2016-09-29 12:48:56

标签: visual-studio-2015 nuget

我在使用VS2015和Nuget时遇到过奇怪的行为(或者我只是没有得到它)​​。

我有两个项目,一个应用程序和一个同一级别的两个文件夹中的库。库项目构建到nuget包并推送到VSTS Packagemanager,并通过添加新的包源来通过Nuget访问。

现在在我的App项目中,我尝试使用packagemanager安装这个Nuget包。我可以选择已下载的软件包以及所有内容,但出于某种原因,VS2015现在在解决方案中包含了库项目,并从该项目而不是NuGet引用了库。

如果库项目被移走,以便VS2015无法找到它,那么它会使用NuGet中的库....

为什么VS2015可以选择项目来支持下载的NuGet包? 这是预期的行为? 应该将Library项目和App项目放在两个完全不同的目录结构中吗?

至少我有点困惑.....

跟进:

首先,这两个项目是.NET核心项目,并不知道这很重要。

这两个项目都被推送到VSTS Git。该库基于VSTS构建并推送到VSTS Packagemanager。我已经为VS2015添加了一个Git源代码,并且安装了这个软件包,就像我对任何NuGet软件包一样。

0 个答案:

没有答案