Powershell 我可以使用nuget软件包进行八达通脚本部署脚本吗?

Powershell 我可以使用nuget软件包进行八达通脚本部署脚本吗?,powershell,nuget,octopus-deploy,scriptcs,Powershell,Nuget,Octopus Deploy,Scriptcs,我想在我的一个octopus脚本部署脚本中使用nuget包中包含的功能。这是否可能,如果可能,如何实现?可以将许多标准脚本添加到包中,这些脚本将在部署期间执行: 部署前。 部署 部署后。 部署失败。 它们可以是PowerShell、ScriptCS或Bash,但必须在适当的环境(Windows for PowerShell和ScriptCS或Linux for Bash)上运行 您可以阅读有关的详细信息。如果要从已部署的NuGet软件包中包含的dll调用某些代码,可以通过以下方式进行调用: 1.

我想在我的一个octopus脚本部署脚本中使用nuget包中包含的功能。这是否可能,如果可能,如何实现?

可以将许多标准脚本添加到包中,这些脚本将在部署期间执行:

部署前。 部署 部署后。 部署失败。 它们可以是PowerShell、ScriptCS或Bash,但必须在适当的环境(Windows for PowerShell和ScriptCS或Linux for Bash)上运行


您可以阅读有关的详细信息。

如果要从已部署的NuGet软件包中包含的dll调用某些代码,可以通过以下方式进行调用: 1.将您的八达通软件包目标文件夹作为本地NuGet存储库添加到scriptcs。对于scriptcs文件夹nuget.config中的该位置:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="LocalFeed"
         value="C:\Octopus\Packages\" />
  </packageSources>
</configuration>

这就是我现在所做的,在ps脚本中,我安装Chocolate,cinst脚本,scriptcs-install;然后我运行一个C脚本试图使用这个包,我不需要使用我创建的nuget包,但是在octopus部署脚本中托管在nuget上的包,这仍然有效吗?
using MyLib;
Console.WriteLine("Hello");