【问题标题】:.Net Core - Building to release does not copy NUGET dependencies.Net Core - 构建发布不会复制 NUGET 依赖项
【发布时间】:2018-02-21 03:13:04
【问题描述】:

我有一个控制台 .net 核心应用程序。
它引用了一些 nuget 包。
现在它已经准备好部署,当我构建发布时,没有出现 nuget 引用,所以我得到了一堆找不到的文件......

我该如何解决这个问题?

【问题讨论】:

  • dotnet build --configuration 发布
  • build 带来了 nuget 包
  • @SilentTremor 没有运气... NUGET 包相关的 dll 仍然丢失...

标签: .net .net-core visual-studio-mac


【解决方案1】:

这是构建(用于测试)和发布(用于部署到生产)之间的区别。 dotnet build 将构建您的应用程序以供本地测试和使用。它将假定机器上存在 nuget 依赖项。如果您想构建部署,请改用dotnet publish

dotnet publish -c Release

然后查看./bin/Release/netcoreapp2.0/publish 目录。它也应该包含您的所有依赖项。

更多详情请见https://docs.microsoft.com/en-us/dotnet/core/deploying/deploy-with-cli

【讨论】:

    猜你喜欢
    • 2020-02-18
    • 2019-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多