通过NuGet安装InputSimulator,无法访问任何成员

时间:2014-09-23 05:22:55

标签: c# visual-studio nuget

在Visual Studio 2013中,我安装了名为“InputSimulator”的C#包。在这样做之后,我看到一个新的引用被添加到我的项目“WindowsInput”中。 (即WindowsInput.dll)

问题是codeplex网站所讨论的方法都不可访问。如果我尝试:

InputSimulator.SimulateTextEntry("Say hello!");

我收到错误:

Error   14  'WindowsInput.InputSimulator' does not contain a definition for 
'SimulateTextEntry' Blah.cs 33  32  ALibrary

我确实有using WindowsInput作为指示。

有谁知道为什么这些方法无法访问?像SimulateKeyPress()这样的方法也不可用。这些是关键的API。我是否遗漏了有关添加此库并引用它的内容?

1 个答案:

答案 0 :(得分:17)

所以我只是尝试了这个lib。 实际上他们的文档只是一点点。您需要首先创建InputSimulator的实例,如下所示:

  InputSimulator s = new InputSimulator();
  s.Keyboard.TextEntry("Hello sim !");