在 Visual Studio Code 中添加对 COM 控件的引用

问题描述

我正在尝试从我系统上运行的 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 上指向并单击正确的菜单来完成的:

Text

由于我使用的是 VS Code 并且没有这样的菜单,我需要以某种方式在 dotnet 命令行生成的脚本中添加此引用。

其他答案建议使用 PInvoke 上的解决方案,但提供的解决方案缺失或不完整。看看:https://www.pinvoke.net/default.aspx/Interfaces/SHDocVw.html

那么,如何在 VS Code 上添加对 SHDocVw 的引用?在我的项目的某个地方打字?这是正确的方法吗?也许我错过了 NuGet 包之类的其他东西,是吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)