gpt4 book ai didi

.net - 什么是 dnu 包装?

转载 作者:行者123 更新时间:2023-12-04 21:11:27 26 4
gpt4 key购买 nike

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

最佳答案

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

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

这就是它所做的。

来自 dnu --help ;

Wrap a csproj/assembly into a project.json, which can be referenced by project.json files.

关于.net - 什么是 dnu 包装?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33879411/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com