【问题标题】:Share charms start giving errors after using it few times分享魅力使用几次后开始报错
【发布时间】:2013-06-07 01:24:28
【问题描述】:

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

【问题讨论】:

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


【解决方案1】:

从任务管理器重新启动资源管理器修复问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多