Net 6 DLL - 它的所有依赖项在哪里?
我在这里快要疯了。
我创建了一个 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论