.net core 如何在八达通部署中解包.nukpg包?

.net core 如何在八达通部署中解包.nukpg包?,.net-core,nuget,console-application,teamcity,octopus-deploy,.net Core,Nuget,Console Application,Teamcity,Octopus Deploy,我已为.NET Core控制台应用程序创建了CI/CD进程。TeamCity的步骤如下 恢复项目 建设项目 运行测试 以发布模式发布 打包项目 发布到八达通Nuget订阅源 在我的八达通部署库中,我可以看到最新的包版本 不过,我想使用.exe和.dll将此包部署到目标服务器上的特定文件夹中,但Octopus deploy似乎只是将此包部署为.nupkg,而不是将其解包 问题是,是否有一个过程步骤来解包。nupkg和Extrakt将所有EXE和DLL从Octopus Deploy解包到目标服务器上

我已为.NET Core控制台应用程序创建了CI/CD进程。TeamCity的步骤如下

  • 恢复项目
  • 建设项目
  • 运行测试
  • 以发布模式发布
  • 打包项目
  • 发布到八达通Nuget订阅源
  • 在我的八达通部署库中,我可以看到最新的包版本

    不过,我想使用.exe和.dll将此包部署到目标服务器上的特定文件夹中,但Octopus deploy似乎只是将此包部署为.nupkg,而不是将其解包


    问题是,是否有一个过程步骤来解包。nupkg和Extrakt将所有EXE和DLL从Octopus Deploy解包到目标服务器上的一个目录中?

    看起来您可能在Octopus中使用了错误的步骤来部署包,例如
    传输包。如果您使用
    传送包裹
    步骤,八达通将传送包裹,但不会提取包裹

    为了提取包,您可以使用类似
    部署包
    的步骤。此步骤将提取
    .nupkg
    ,并提供执行变量替换和配置转换的能力

    此文档页面包含有关部署包步骤的一些详细信息,可能会有所帮助


    我不知道这是否有用,但是
    nupkg
    文件只是zip文件,所以您可以解压缩它。您的八达通部署步骤是什么?有一个步骤可以部署控制台应用程序。