如何在发布中包含 asp.net 核心 2 依赖项
How to include asp.net core 2 dependencies in publish
我有一个 asp.net 核心应用程序。我将项目发布到一个文件夹,然后将文件同步到 linux 生产服务器。
asp.net 内核 1.x 一切正常。
升级到 2.0 后,使用 Microsoft.AspNetCore.All 元包,asp.net 核心依赖项不会发布到输出。
我使用 <RuntimeIdentifiers>debian-x64</RuntimeIdentifiers>
创建一个独立的发布,没有任何变化。
linux 服务器不应访问互联网,因此无法下载依赖项。
如何在发布的文件中包含所有依赖项?
.NET Core 2.0 有一个新的 linux-x64
运行时标识符,您应该为其发布。
dotnet publish -r linux-x64
我有一个 asp.net 核心应用程序。我将项目发布到一个文件夹,然后将文件同步到 linux 生产服务器。
asp.net 内核 1.x 一切正常。
升级到 2.0 后,使用 Microsoft.AspNetCore.All 元包,asp.net 核心依赖项不会发布到输出。
我使用 <RuntimeIdentifiers>debian-x64</RuntimeIdentifiers>
创建一个独立的发布,没有任何变化。
linux 服务器不应访问互联网,因此无法下载依赖项。
如何在发布的文件中包含所有依赖项?
.NET Core 2.0 有一个新的 linux-x64
运行时标识符,您应该为其发布。
dotnet publish -r linux-x64