使用几次后,共享魅力开始出错

时间:2013-06-07 01:24:28

标签: javascript visual-studio-2012 windows-8 windows-runtime winjs

我正在创建我的应用作为分享来源。我使用过基本的导航模板。然后在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也无济于事。我重新启动我的电脑,然后相同的应用程序开始工作,但几次达到分享魅力后,它再次停止工作。知道我可能做错了吗?

1 个答案:

答案 0 :(得分:0)

从任务管理器重新启动资源管理器解决了这个问题。