0

我正在尝试为 Citrix 用户构建一个应用程序来结束他们自己的会话。我最初是自己编写的,但后来我发现了这篇文章:

C# 如何注销 Citrix XenApp 用户会话?

但我无法模仿它。当我添加使用 Citrix 时;引用,我看到“找不到类型或命名空间”。

我需要为此安装一些东西吗?我已经在互联网上搜索了这个,但我能找到的只是下载了一个显然是 XenServer-SDK 的东西(这是正确的吗?)

即便如此,我还是在 Visual Studio 中添加了 .dll,并且引用如下:

 using CookComputing;
 using XenServer;

但是,我看到这些消息相同(Visual Studio 无法识别它们)。

我最初的解决方案确实有效,但我认为我可以通过使用 API 编写一个更清洁的解决方案。

请有人能指出我正确的方向吗?非常感谢您对此的任何帮助!

非常感谢

4

1 回答 1

1

如果需要停止 XenApp 会话,则需要 XenApp SDK(不是 XenServer)。您可以从Citrix 站点下载 SDK 。

然后在您的项目中添加对位于%ProgramFiles%\Citrix\XenApp Server SDK\bin(对于 XenApp 6.0)中的 dll 的引用:

  • Citrix.Management.Automation.dll
  • Citrix.XenApp.Sdk.dll
  • 其他 dll 取决于您将使用什么

然后将using指令添加到您的 .cs 文件中:

using Citrix.Common.Sdk;
using Citrix.XenApp.Sdk;
using Citrix.XenApp.Commands;
using Citrix.Management.Automation;
于 2015-11-13T18:30:56.370 回答