我正在用 C# 构建一个代理服务来与安装在主机上的 SCVMM 进行通信。为此,代理引用以下程序集:Microsoft.SystemCenter.VirtualMachineManager.dll 和 Erros.dll 等。
在 Visual Studio 开发环境中,我添加了对代理应用程序的引用。当我在调试/发布模式下构建时,基本上我不会将上述程序集复制到调试/发布目录,因为代理会分发给客户。基本上代理应用程序与 SCVMM 通信,必须在安装代理应用程序之前安装 SCVMM。
我不明白的一件事是如何让代理服务引用文件夹中已经存在的 Microsoft.SystemCenter.VirtualMachineManager.dll 等文件<SCVMM root>/bin
。