Windows 8 app分享魅力挂起“从{AppName}获取信息”

时间:2012-12-12 20:07:46

标签: windows-8 microsoft-metro

var dataTransferManager = Windows.ApplicationModel.DataTransfer.DataTransferManager.getForCurrentView();
dataTransferManager.addEventListener("datarequested", function (e) {
  var request = e.request;
  request.data.properties.title = "Share Link Example";
  request.data.properties.description = "A demonstration that shows how to add a link (URI) to share.";
  request.data.setUri(new Windows.Foundation.Uri("http://www.google.com"));
});

出于某种原因,如果我点击共享魅力,它只会挂起“从GodVine获取信息”(GodVine是我的应用程序的名称)。它曾经工作,然后突然停止工作。我做错了吗?

2 个答案:

答案 0 :(得分:13)

我怀疑你在 datarequested 处理程序内的断点处停止了调试会话。如果您在 datarequested 处理程序中停止调试会话,则会出现打破Share Broker的错误。重置事物的“最简单”方法是使用任务管理器停止并重新启动explorer.exe。

答案 1 :(得分:0)

在提升的命令提示符下 - taskkill也很方便。

- taskkill /F /IM explorer.exe
- start explorer.exe