经过大量搜索和跟踪面包屑之后,似乎要添加一个NON ASP.NET程序集作为对ASP.Net项目(不在同一解决方案中)的引用,必须使用DNU WRAP.
我尝试通过将CD写入解决方案目录并输入以下行来实现此目的
dnu -v wrap --configuration release -i code/access/access.csproj
Run Code Online (Sandbox Code Playgroud)
响应告诉我,我缺少NuGet包并"启用NuGet包恢复".我已经(并且已经重新检查)已经这样做了.
在互联网上搜索'dnu wrap'在GitHub上返回了2个点击,更有趣的是在解决方案级别需要global.json的dnu换行的侧面讨论.但是,我的一个ASP.Net解决方案没有global.json文件.
我的问题是1)在安装了VS 2015 RC的Windows系统上,让dnu wrap正常工作所需的步骤是什么?2)在什么条件下必须重做dnu包装?
在asp.net家维基 似乎表明,人们可以通过"bin"的包装增加当地生产的DLL(组件)的引用.但是,似乎project.json文件中可能只包含一个bin包装器.那么,添加对.net框架4.6和可移植库.net框架4.6编译的外部类库dll的引用的正确方法是什么?
BTW.这些DLL与ASP.Net项目不在同一个解决方案中.