Visual studio 在打开word加载项对话框时,ScriptedSandbox64.exe已停止工作
我目前正在使用Visual Studio 2017社区版(在Windows Server 2016标准上开发-使用RDP)制作Word Web加载项 我需要为我的应用程序添加一个对话框窗口,因为我需要为我的应用程序的一部分增加一点屏幕属性 所以我展示了一个对话框,正如这里所解释的: TestDialog.html:Visual studio 在打开word加载项对话框时,ScriptedSandbox64.exe已停止工作,visual-studio,visual-studio-2017,office-js,office-addins,Visual Studio,Visual Studio 2017,Office Js,Office Addins,我目前正在使用Visual Studio 2017社区版(在Windows Server 2016标准上开发-使用RDP)制作Word Web加载项 我需要为我的应用程序添加一个对话框窗口,因为我需要为我的应用程序的一部分增加一点屏幕属性 所以我展示了一个对话框,正如这里所解释的: TestDialog.html: <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=Edge" />
<title>Test Dialog</title>
<script src="https://www.promisejs.org/polyfills/promise-7.0.4.min.js"></script>
<script src="Scripts/jquery-1.9.1.js" type="text/javascript"></script>
<script src="https://appsforoffice.microsoft.com/lib/1/hosted/office.js" type="text/javascript"></script>
<link rel="stylesheet" href="https://appsforoffice.microsoft.com/fabric/2.1.0/fabric.min.css">
<link rel="stylesheet" href="https://appsforoffice.microsoft.com/fabric/2.1.0/fabric.components.min.css">
</head>
<body>
Test dialog
</body>
</html>
测试对话框
测试对话框
对话框成功弹出,但紧接着我收到一个windows错误“ScriptedSandbox64.exe已停止工作”。此外,在此之后,当我执行任何代码来同步文档时,我会得到以下错误:
GeneralException:发生内部错误
我想这是由崩溃的ScriptedSandbox.exe造成的。
当我对异常执行console.log()
,并尝试在VisualStudio中查看异常信息时,我还收到ScriptedSandbox.exe错误
我尝试了stackoverflow问题的解决方案,但这确实对我的情况有所帮助:
在windows事件日志中,我看到以下内容:
- 当我在Office中收到错误时:
- 当我在Visual Studio中遇到错误时,在尝试获取异常信息时:
有人知道这个问题可能是什么,或者我如何解决它吗?正如我所怀疑的,这确实是两个独立的问题 似乎无法从外接程序对话框中同步到文档。为了解决这个问题,我现在使用以下代码将信息传递回主用户界面:
Office.context.ui.messageParent(JSON.stringify({
type: 'myCustomType',
data: myData
}))
另一个问题是消息“ScriptedSandbox64.exe已停止工作”,它仅在使用Visual Studio时出现,而不是在发布的版本中出现。我现在只需单击它。我认为这可能是两个不同的问题,一个是错误,另一个是您无法在外接程序对话框中同步文档。有人知道您不能在对话框中同步是否正常吗?有没有Microsoft的人关注此对话?“ScriptedSandbox64.exe”错误非常烦人。即使在使用Visual Studio 2017模板创建空白Word加载项时,我也会得到它。
Office.context.ui.messageParent(JSON.stringify({
type: 'myCustomType',
data: myData
}))