我正在创建我的应用作为分享来源。我使用过基本的导航模板。然后在home.js文件中添加了以下代码。
(function () {
"use strict";
WinJS.UI.Pages.define("/pages/home/home.html", {
// This function is called whenever a user navigates to this page. It
// populates the page elements with the app's data.
ready: function (element, options) {
// TODO: Initialize the page here.
}
});
var dataTransferManager = Windows.ApplicationModel.DataTransfer.DataTransferManager.getForCurrentView();
dataTransferManager.addEventListener("datarequested", dataRequested);
function dataRequested(e) {
var request = e.request;
request.data.properties.title = "Title";
request.data.properties.description = "Description";
request.data.setText("Test Data");
request.data.setUri(new Windows.Foundation.Uri("http://www.microsoft.com"));
};
})();
前几次,一切正常。如果我在dataRequested方法中设置了一个也会被命中的断点。但由于某种原因,Share停止工作。它给了我以下信息
分享出了问题。请稍后再试。
如果我在dataRequested方法上放置断点,那就不会受到影响。我再次清理,重建,部署包,但这没有帮助。我试图从任务管理器杀死WWAHost.exe没有任何运气。卸载/安装应用程序并重新启动Visual Studio也无济于事。我重新启动我的电脑,然后相同的应用程序开始工作,但几次达到分享魅力后,它再次停止工作。知道我可能做错了吗?
答案 0 :(得分:0)
从任务管理器重新启动资源管理器解决了这个问题。