什么是dnu换行?

rjd*_*eux 5 .net .net-core dnx asp.net-core

文档不清楚,似乎它允许包装dll和csproj用于Asp.Net Core 5应用程序.它是否允许您在.Net Core 5网站中使用针对.Net Framework 4.6构建的类库?

Sta*_*ams 2

您是正确的,因为它dnu wrap允许您将遗留代码引入到面向正确框架的 ASP.NET 5 应用程序中。这里dnu wrap所做的就是为 dll/csproj 创建一个project.json,如果您通过 Visual Studio 运行,那么还要创建对该project.json 的引用(但您可以手动添加引用)。

因为这里没有实际更改代码(或依赖项等),所以您不能使用dnu wrap拉入以项目不以其他方式为目标并期望它构建的运行时的程序集,除非您更新项目以以该运行时为目标并引用任何必需的依赖项。

这就是它的全部作用。

dnu --help;

将csproj/程序集包装到project.json中,可以通过project.json文件引用。