Visual有一个用于Word web外接程序的模板。单击“Start”将打开带有外接程序加载的Word,并允许在IDE中立即调试前端javascript。
Word正在运行ie11中的外接程序。
在这个项目中,我找到的唯一选项是使用位于C:\Windows\SysWOW64\F12\IEChooser.exe (或System32)中的“C:\Windows\SysWOW64\F12\IEChooser.exe”调试器进行调试。
我安装了最新版本的windows以访问新的Windows终端。此更新还将“外接程序”改为“加载边缘”,而不是ie11,后者需要新的Microsoft开发工具。
我想访问Visual提供的通过IDE而不是f12/edge开发工具调试前端代码的功能。我无法了解Visual如何允许这种调试,因为所有的属性都隐藏在.sln和web.config等的设置中。
有什么方法可以用Visual /vscode(更好的vscode)来调试这个外接程序吗?
发布于 2019-07-18 23:14:03
有许多方法可以使用VSCode进行调试,但是所有的调试方法都依赖于外部浏览器,如chrome、IE、edge调试器。我相信您不想在VSCode中执行此操作。
这种方法在某种程度上会对你有所帮助。但我相信你能办到的。
步骤1.使用约曼生成器创建一个word web加载项。官方链接
它们使用nodejs,您可以选择角/ React / JS来构建您的加载项。
其优点是它将为您提供在中调试任何IDE的灵活性。
警告:正如我前面所说的,您可以在web技术的帮助下轻松构建Addin。
步骤2:调试:可以使用VSCODE调试功能,也可以使用浏览器
步骤3:如果选择browser:,转到源代码>选择Webpack >选择.ts或/js文件并设置断点。下面的截图供您参考。
注意:,我已经从office生成器中选择了角来构建加载项。然后你可以看到webpack下面的消息来源。我相信这对任何技术来说都是一样的。
希望这能帮到你。
https://stackoverflow.com/questions/57065810
复制相似问题