带有 .NET 的 PowerCLI 对 dll 有一些依赖关系,只有在要运行的每台计算机上安装 PowerCLI 时才会获得这些依赖关系。我有一个带有命令行参数的控制台应用程序,当使用通常的方法部署时,由于未满足的依赖关系,它不起作用......这些程序集是 GAC 的一部分。
Clickonce 部署被证明是无用的。尽管我将它们作为查询参数传递,但它没有识别我的参数。
最后,我在这台远程机器上安装了 VMware PowerCLI。然后运行.exe,它工作了。有没有办法避免安装 PowerCLI 并能够在部署期间将所有依赖项包含在我的 exe 中?