问题描述
我正在尝试从我系统上运行的 Internet Explorer 实例中获取 URL。
我使用 dotnet 命令行创建了一个 C# .NET 5 项目,以便在 Visual Sutdio 代码上使用它。
这里有答案:C# How to get current URL from the IE?
我遇到的问题是每次我找到答案时它假定使用 MS Visual Studio(而不是 VS Code)所以答案总是涉及“添加对 Microsoft Internet Controls 的引用 strong> COM control SHDocVw" 这是通过在 Visual Studio 上指向并单击正确的菜单来完成的:
由于我使用的是 VS Code 并且没有这样的菜单,我需要以某种方式在 dotnet 命令行生成的脚本中添加此引用。
其他答案建议使用 PInvoke 上的解决方案,但提供的解决方案缺失或不完整。看看:https://www.pinvoke.net/default.aspx/Interfaces/SHDocVw.html
那么,如何在 VS Code 上添加对 SHDocVw 的引用?在我的项目的某个地方打字?这是正确的方法吗?也许我错过了 NuGet 包之类的其他东西,是吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)