c# - 如何在 C# .Net Core 中创建多层应用程序的 Nuget 包?

标签 c# .net-core nuget-package

我正在尝试为使用分层架构的 .net core 2.0 项目创建 Nuget 包。 Visual Studio 解决方案有两层以上。

我可以使用 dotnet pack 创建 Nuget 包。但是,当我尝试安装我创建的 Nuget 包时,出现错误并且安装回滚。我猜,dotnet pack 命令无法打包所有依赖项。

目前,这对我来说是一个主要障碍,因为如果不解决这个问题我将无法继续。有没有人有过类似的经历?

最佳答案

您是否发布了 nuget 包,例如到 nuget.org 或本地提要。见https://learn.microsoft.com/en-us/dotnet/standard/library-guidance/publish-nuget-package

要设置本地提要 - 请参阅 https://learn.microsoft.com/en-us/nuget/hosting-packages/local-feeds

关于c# - 如何在 C# .Net Core 中创建多层应用程序的 Nuget 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47625098/

相关文章:

c# - 什么能在 .NET 2 上运行,什么不能运行?

c# - 如何在运行时加载的程序集中使用公共(public) log4net 引用?

c# - 验证 IEnumerable<dynamic> 内容的单元测试

.NET 标准程序集 : create nuget packages that can be used by . NET Core 和由本地 Nuget.Server 托管的完整 .NET

xml - Nuget 包下载计数

nuget - 有没有办法从 nuget.org 下载包然后离线安装到 Visual Studio 中?

c# - AutoResetEvent 过程?

asp.net-core - appsettings.json 文件不在 .net 核心控制台项目中

docker - mcr.microsoft.com/dotnet/core/aspnet :2. 2 对于 Windows 容器不可用

c# - 如何使用 MSBuild NuGet 将 .csproj 文件加载到 .NET Core 3.0 中