将 ASP.Net 核心共享框架 DLL 生成到输出目录

building ASP.Net core shared framework dlls to output directory

提问人:B. Green 提问时间:11/5/2023 最后编辑:B. Green 更新时间:11/7/2023 访问量:60

问:

我正在构建一个 .Net 6.0 库,该库由位于设备中的另一个应用程序加载。我无法控制设备或加载程序应用程序。此库需要对共享框架的引用。由于这证据尚未添加到加载器应用程序中,因此我收到共享框架中任何包的错误。有没有办法强制 VS2022 在编译时将框架中所需的 dll 添加到输出文件夹中?Microsoft.AspNetCore.Appcould not load assembly

<PreserveCompilationContext>true</PreserveCompilationContext>将引用 DLL 添加到 refs 文件夹,但不添加所需的运行时 DLL。

C# 可视化工作室 2022 ASP.net-core-6.0

评论


答:

0赞 Qing Guo 11/6/2023 #1

在 VS 库中包的属性中,尝试将所有 .Include Assets

enter image description here

然后重新生成并测试。

结果:

enter image description here

评论

0赞 B. Green 11/6/2023
这增加了一个包,而不是一个框架?解决方案中包上方的选项卡。