【发布时间】:2014-11-29 03:32:05
【问题描述】:
我正在尝试使 ASP.NET 5 站点使用 Visual Studio 2015 预览版,并且我想将本地文件系统中的 dll 添加到 ASP.NET 5 项目中。但是我找不到这个选项,是否不再可以添加本地dll?如果是,为什么?
【问题讨论】:
标签: c# asp.net visual-studio-2015
我正在尝试使 ASP.NET 5 站点使用 Visual Studio 2015 预览版,并且我想将本地文件系统中的 dll 添加到 ASP.NET 5 项目中。但是我找不到这个选项,是否不再可以添加本地dll?如果是,为什么?
【问题讨论】:
标签: c# asp.net visual-studio-2015
您不能再添加直接引用,您必须创建自己的包含它的 nuget 包。
见:http://forums.asp.net/t/2002302.aspx?Adding+a+non+nuget+reference+to+a+vNext+project
至于为什么,使用 nuget 管理依赖关系确实更容易,在任何地方下载你的源代码,并且使用单个命令 (kpm restore) 将下载所有必要的 nuget 包。
【讨论】:
如果您有项目代码,则可以将 Foo.csproj 添加到 Bar.xproj 作为参考,但不能直接添加,请参阅下面的说明。它可以在 Beta8 中不上传包的情况下完成,但这并不简单。如果你只有 Foo.dll,这里有一个提示:Bin syntax (wrapping a dll)
dnv wrap Foo.csproj。Foo/wrap/Foo/project.json。在 Visual Studio 中转到您的解决方案,Add -> Existing project -> project.json。Foo.xproj,它在 Visual Studio 解决方案中可用,但无法构建。dnv restore。dnv restore。我真的希望在最终版本中这会更容易。
【讨论】:
dnv 这是什么?