参考似乎不起作用,没有抛出明显的错误
Reference seemingly not working, no apparent error thrown
我对在项目中引用库的知识很肤浅。通常大多数情况下,一个简单的 'add reference' 然后浏览到适当的路径就可以了。我正在关注我将尝试解释的问题,并展示我尝试解决它的所有方法。
我正在尝试使用 AutoIt。在他们的网站上指出,只需添加 .dll 并使用它,就足以将他们的功能集成到 visual studio。
我正在这样做,但目前我无法理解正在发生的事情。
AutoItX 是 public 静态 class,运行 功能也是相同的(public 静态)。添加引用后,我可以导航到适当的 .cs(例如,如果我控制单击它)。所以 class AutoItX 对于这个项目来说并不是什么未知的东西。而且,函数运行确实存在
但是不在项目本身内。 AutoItX 还需要工作人员来自(不知道是否重要):
主要错误是 AutoItX 在此上下文中不存在。
我尝试注册 dll,尝试添加和删除 com 引用,尝试将 .cs 文件移动到项目中。 None 的人纠正了问题。
任何帮助都是有价值的。如果我遗漏了什么而您需要额外的信息,我愿意提供。 (最新 vs,最新 autoit 版本,.net 框架类型的项目)。
我安装了AutoItX.Dotnet3.3.14.5,我测试没问题
大家可以参考我的步骤新建一个项目来测试一下。
右键单击引用=>管理 NuGet 包=>浏览=>AutoItX.Dotnet=>安装
运行 结果:
实际上上面的方法有效。
供日后参考。
我没有首先尝试的原因是,他们建议在他们的网站上引用 autoItX.assembly.dll。这可能已被弃用,不再有效。
其次,如果您已经引用它,从 NuGet 下载它不会修复它。
最后,NuGet 包不适用于 .net CORE,只能用于 .net Framework 项目
我对在项目中引用库的知识很肤浅。通常大多数情况下,一个简单的 'add reference' 然后浏览到适当的路径就可以了。我正在关注我将尝试解释的问题,并展示我尝试解决它的所有方法。
我正在尝试使用 AutoIt。在他们的网站上指出,只需添加 .dll 并使用它,就足以将他们的功能集成到 visual studio。
我正在这样做,但目前我无法理解正在发生的事情。
AutoItX 是 public 静态 class,运行 功能也是相同的(public 静态)。添加引用后,我可以导航到适当的 .cs(例如,如果我控制单击它)。所以 class AutoItX 对于这个项目来说并不是什么未知的东西。而且,函数运行确实存在
但是不在项目本身内。 AutoItX 还需要工作人员来自(不知道是否重要):
主要错误是 AutoItX 在此上下文中不存在。
我尝试注册 dll,尝试添加和删除 com 引用,尝试将 .cs 文件移动到项目中。 None 的人纠正了问题。
任何帮助都是有价值的。如果我遗漏了什么而您需要额外的信息,我愿意提供。 (最新 vs,最新 autoit 版本,.net 框架类型的项目)。
我安装了AutoItX.Dotnet3.3.14.5,我测试没问题
大家可以参考我的步骤新建一个项目来测试一下。
右键单击引用=>管理 NuGet 包=>浏览=>AutoItX.Dotnet=>安装
运行 结果:
实际上上面的方法有效。
供日后参考。
我没有首先尝试的原因是,他们建议在他们的网站上引用 autoItX.assembly.dll。这可能已被弃用,不再有效。
其次,如果您已经引用它,从 NuGet 下载它不会修复它。
最后,NuGet 包不适用于 .net CORE,只能用于 .net Framework 项目