Net 6 DLL - 它的所有依赖项在哪里?

发布于 2025-01-11 03:56:18 字数 520 浏览 0 评论 0原文

我在这里快要疯了。

我创建了一个 Net-Core 6.0 DLL 并将发布设置设置为:

  • 发布
  • Net6.0
  • 自包含
  • win-x64
  • 启用 ReadyToRun 编译

该库有 4 个 Nuget 包和一组自定义库存在于我的磁盘上。

当我发布时,我只看到 RELEASE 文件夹中的 DLL 和“win-x64”文件夹中的“.nupkg”。我的项目所需的所有 DLL 都在哪里,包括 Nuget 包和依赖关系?

几天前,当我创建另一个控制台应用程序时,我可以在 PUBLISH 文件夹中看到所有这些应用程序。

我很感谢对此的任何帮助。

编辑

我创建了另一个项目(Windows 窗体应用程序)来链接此 DLL。两者都包含相同的 NuGet 包和库。当我发布解决方案时,我看到了预期的结果。但同样,如果我只发布 DLL 项目,我只能看到上面的解释。

I'm getting crazy here.

I created a Net-Core 6.0 DLL and set the PUBLISH settings as:

  • Release
  • Net6.0
  • Self-Contained
  • win-x64
  • Enable ReadyToRun compilation

The library has 4 Nuget packages and a set of custom libraries present on my disk.

When I publish, I see only the DLL within the RELEASE folder and a ".nupkg" within the "win-x64" folder. Where are all the required DLLs of my project, including the Nuget Packages and dependencies?

When I created another console app some days before, I could see all of them in PUBLISH folder.

I appreciate any help on this.

EDIT

I created another project (a Windows Forms App) to link this DLL. Both contain the same NuGet packages and libraries. When I publish the solution, I see the expected results. But again, if I publish ONLY the DLL project, I see only the above explained.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文