如何在asp.net 5项目中添加本地dll

我试图让ASP.NET 5网站使用visual studio 2015预览版,我想在本地文件系统中将dll添加到ASP.NET 5项目中。 但我找不到这个选项,是否不再可能添加本地DLL? 如果是,为什么? 添加引用窗口

如果你有项目代码,你可以将Foo.csproj作为参考添加到Bar.xproj但不能直接添加,请参阅下面的说明。 它可以在Beta8中不上传软件包的情况下完成,但它并不简单。 如果你只有Foo.dll,这里有一个提示: Bin语法(包装dll)

  1. 去太Foo.csproj文件夹,输入: dnv wrap Foo.csproj
  2. 你现在应该生成一些文件,对我来说它是Foo/wrap/Foo/project.json 。 转到Visual Studio中的解决方案, Add -> Existing project -> project.json
  3. 现在你有了更多的文件,包括Visual Studio解决方案中提供的Foo.xproj ,但它没有构建。
  4. 在Foo目录中打开cmd并执行dnv restore
  5. 4)完成后没有错误,可以构建Foo.xproj,现在可以转到Bar.xproj并添加Foo.xproj作为参考。
  6. 在Bar目录中打开cmd并执行dnv restore
  7. 您现在可以构建Bar.xproj

我真的希望在最终版本中这会更容易。

您不能再添加直接引用,您必须创建自己的包含它的nuget包。

请参阅: http : //forums.asp.net/t/2002302.aspx?添加+ a + non+nuget+reference+to+a+vNext+project

至于为什么,使用nuget管理依赖关系,在任何地方下载源代码都非常容易,并且只需一个命令(kpm restore)就可以下载所有必需的nuget包。