参考似乎无效,没有引发明显错误

时间:2020-09-03 10:53:22

标签: c# visual-studio dll

我对引用项目中的库有肤浅的知识。通常,通常在大多数情况下,简单的“添加参考”然后浏览至适当的路径即可。我正在关注一个我将尝试解释的问题,并展示了我试图解决的所有方法。

enter image description here

我正在尝试使用AutoIt。在他们的网站中指出,仅添加.dll并使用它就足以在Visual Studio中集成其功能。

我只是在这样做,但是暂时我无法理解正在发生的事情。

AutoItX是一个公共静态类,因为Run函数是相同的(公共静态)。添加引用后,我可以导航到相应的.cs(例如,如果我控制单击,请单击它)。因此,AutoItX类在项目中并不是未知的。而且,运行功能确实存在

enter image description here

但是不在项目本身内部。 AutoItX还需要以下人员(不知道它是否重要): enter image description here

主要错误是在这种情况下AutoItX不存在。

我试图注册dll,我试图添加com引用并将其删除,我试图将.cs文件移动到项目中。这些都没有纠正这个问题。

任何帮助都是有价值的。如果我错过了一些东西,而您又需要其他信息,我愿意提供。 (最新版本与最新版本,项目的.net框架类型。)

2 个答案:

答案 0 :(得分:1)

我安装了AutoItX.Dotnet 3.3.14.5,我的测试没问题。
您可以参考我的步骤来创建一个新项目来对其进行测试。

右键单击引用=>管理NuGet程序包=>浏览=> AutoItX.Dotnet =>安装

here

运行结果:

here

答案 1 :(得分:1)

实际上是上述作品。

以供将来参考。

我没有首先尝试的原因是,他们在其网站上建议引用autoItX.assembly.dll。这可能已被弃用,不再起作用。

第二,如果您已经引用了它,请从NuGet WONT下载此文件修复它。

最后,NuGet包不适用于.net CORE,而仅适用于.net Framework项目