【发布时间】:2016-02-26 01:16:44
【问题描述】:
文档不清楚,似乎它允许包装 dll 和 csproj 以在 Asp.Net Core 5 应用程序中使用。它是否允许您在 .Net Core 5 网站中使用针对 .Net Framework 4.6 构建的类库?
【问题讨论】:
标签: .net asp.net-core dnx .net-core
文档不清楚,似乎它允许包装 dll 和 csproj 以在 Asp.Net Core 5 应用程序中使用。它是否允许您在 .Net Core 5 网站中使用针对 .Net Framework 4.6 构建的类库?
【问题讨论】:
标签: .net asp.net-core dnx .net-core
您是正确的,dnu wrap 允许您将遗留代码引入针对正确框架的 ASP.NET 5 应用程序。 dnu wrap 在这里所做的只是为 dll/csproj 创建一个 project.json,如果您通过 Visual Studio 运行,那么还可以引用该 project.json(但您可以手动添加引用)。
因为这里实际上没有代码更改(或依赖项等),所以您不能使用dnu wrap 来拉入针对您的项目未以其他方式定位并期望它构建的运行时的程序集,除非您当然更新您的项目以该运行时为目标并引用任何所需的依赖项。
就是这样。
来自dnu --help;
将 csproj/assembly 包装到 project.json 中,可以被引用 project.json 文件。
【讨论】: