我对引用项目中的库有肤浅的知识。通常,通常在大多数情况下,简单的“添加参考”然后浏览至适当的路径即可。我正在关注一个我将尝试解释的问题,并展示了我试图解决的所有方法。
我正在尝试使用AutoIt。在他们的网站中指出,仅添加.dll并使用它就足以在Visual Studio中集成其功能。
我只是在这样做,但是暂时我无法理解正在发生的事情。
AutoItX是一个公共静态类,因为Run函数是相同的(公共静态)。添加引用后,我可以导航到相应的.cs(例如,如果我控制单击,请单击它)。因此,AutoItX类在项目中并不是未知的。而且,运行功能确实存在
但是不在项目本身内部。 AutoItX还需要以下人员(不知道它是否重要):
主要错误是在这种情况下AutoItX不存在。
我试图注册dll,我试图添加com引用并将其删除,我试图将.cs文件移动到项目中。这些都没有纠正这个问题。
任何帮助都是有价值的。如果我错过了一些东西,而您又需要其他信息,我愿意提供。 (最新版本与最新版本,项目的.net框架类型。)
答案 0 :(得分:1)
我安装了AutoItX.Dotnet 3.3.14.5,我的测试没问题。
您可以参考我的步骤来创建一个新项目来对其进行测试。
右键单击引用=>管理NuGet程序包=>浏览=> AutoItX.Dotnet =>安装
运行结果:
答案 1 :(得分:1)
实际上是上述作品。
以供将来参考。
我没有首先尝试的原因是,他们在其网站上建议引用autoItX.assembly.dll。这可能已被弃用,不再起作用。
第二,如果您已经引用了它,请从NuGet WONT下载此文件修复它。
最后,NuGet包不适用于.net CORE,而仅适用于.net Framework项目