无法将Nuget包添加到ASP.NET vNext项目

无法将Nuget包添加到ASP.NET vNext项目,nuget,asp.net-core,visual-studio-2015,Nuget,Asp.net Core,Visual Studio 2015,所以我决定看看这个新的VisualStudio14CTP。当我尝试将Nuget库中的包(确切地说)添加到我的ASP.NET vNext Web应用程序时,感觉好像什么都没发生。没有任何一个解决方案发生变化,参考文献保持不变 我尝试使用我的“Project.json”文件(如中所示)手动添加它,但IntelliSense没有为我提供任何填充。实际上,我用很多不同的方法尝试了它,用了很多Nuget软件包,结果都是一样的 有人能解释这种情况吗?ASP.NET vNext支持两个目标:.NET 4.5和

所以我决定看看这个新的VisualStudio14CTP。当我尝试将Nuget库中的包(确切地说)添加到我的ASP.NET vNext Web应用程序时,感觉好像什么都没发生。没有任何一个解决方案发生变化,参考文献保持不变

我尝试使用我的“Project.json”文件(如中所示)手动添加它,但IntelliSense没有为我提供任何填充。实际上,我用很多不同的方法尝试了它,用了很多Nuget软件包,结果都是一样的


有人能解释这种情况吗?

ASP.NET vNext支持两个目标:.NET 4.5和CoreCLR。以.NET4.5(net45)为目标时,可以添加任何现有的NuGet引用。当以CoreCLR(k10)为目标时,您只能添加支持它的NuGet引用;今天,只有一些软件包支持这一点

您提到的软件包仅适用于net45。要添加对它的引用,请在project.json的net45部分中作为依赖项添加包-就像在中添加autofac一样

条目应为:
“RavenDB.Server”:“2.5.2879”


备注:对于此版本的VS中的ASP.NET vNext项目,“管理NuGet引用”对话框不起作用。谢谢您的回复。我尝试只添加一行(认为所有9个依赖项都将在构建过程中自动解决),这导致一个包出现在引用列表中,并且它的名称中有一个黄色警告。因此,我手动将所有依赖项添加到列表中(System.Spatial、Microsoft.Data.Edm等),但所有需要的包(RavenDB.Client、.Server和.Embedded)仍然“未识别”,但所有依赖项都添加到解决方案中,没有任何问题。有什么方法可以确保依赖关系得到解决吗?。我尝试过,但没有成功。我创建了一个空的ASP.NET项目(vs2014 CTP3),并添加了对
Microsoft.AspNet.Mvc
的引用。键入时,intellisense显示了各种匹配项,保存引用后,将更新引用树以显示新引用。但是,我尝试添加
MiniProfiler
包;intellisense未能显示任何匹配项,单击“搜索远程NuGet软件包以查找“MiniProfiler”,将显示“未在线找到新软件包”状态消息。手动完成它,然后保存文件似乎也不起作用,因为引用没有更新。我对此也有问题。试图在project.json文件中手动添加nhibernate。这一切都进行得很顺利,但当我试图编译时,它没有识别出任何一个。希望这些问题能在下一个VS版本中得到解决。总之,vnext真是太棒了!我等不及要用它了!!