c# - 如何在自己的库中包含或引用库

标签 c# .net-core nuget

我正在 .NET Core 中编写我的第一个库,它工作正常,但如果我将它包含在另一个项目中,它会抛出缺少 NuGet 包的错误(“无法加载文件或程序集”)。有什么方法可以将它们包含在我的库的 dll 中,或者至少根据需要标记它们,这样我就不必多次运行正在使用该库的应用程序来找出缺少哪些包?

提前致谢

最佳答案

要获取所有依赖项,在VS中您可以右键单击项目并发布它。 在发布设置中选择发布方法到文件系统(以便您可以收集所有 dll)并提供目标位置并单击下一步。在接下来的窗口中,将部署模式选择为Self-Contained

发布过程完成后,您将在目标位置找到所有 Dll。 enter image description here

关于c# - 如何在自己的库中包含或引用库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58067058/

相关文章:

mysql - 在.net core中使用pomelo.entityframeworkcore.mysql调用存储过程

c# - 从 appSettings.json 获取值(value)?

c# - 使用 asp.net core 2.2 恢复 nuget 包时出现问题

c# - 如何在应用预测器之前从 ML.Net 管道返回转换后的数据

c# - 所有 GUI 线程的 Application.ThreadException 事件

c# - 是否可以将项目从 Enum 加载到 .NET 3.5 中的 ComboBox?

c# - 如何在 .NET 中从 Excel 创建 XML 文件?

c# - 引用的项目依赖项是从 GAC 而不是 NuGet 包文件夹复制的

.net - Nuget 缓存与全局包文件夹

c# - DDD : How should adding and removing related entities be modelled?