我正在关注Virtual Studio Express 2012的教程来创建Windows 8应用程序。 我的应用程序启动,这不是重点,但我没有调试它。 我在触发器上放置了一个“console.log”,我知道触发器正在工作,但是没有控制台消息......也没有DOM资源管理器。 有没有人有想法,因为调试没有调试器的东西很难!
这是我的default.js
的代码(function () {
"use strict";
WinJS.Binding.optimizeBindingReferences = true;
var app = WinJS.Application;
var activation = Windows.ApplicationModel.Activation;
app.onactivated = function (args) {
if (args.detail.kind === activation.ActivationKind.launch) {
if (args.detail.previousExecutionState !== activation.ApplicationExecutionState.terminated) {
// TODO: cette application vient d'être lancée. Initialisez
// votre application ici.
} else {
// TODO: cette application a été réactivée après avoir été suspendue.
// Restaurez l'état de l'application ici.
}
args.setPromise(WinJS.UI.processAll().then(function () {
document.getElementById('boutonPourOuvrir').onclick = function () {
console.log('Salut !');
}
}));
}
};
app.oncheckpoint = function (args) {
// TODO: cette application est sur le point d'être suspendue. Enregistrez tout état
// devant être conservé lors des suspensions ici. Vous pouvez utiliser l'objet
// WinJS.Application.sessionState, qui est automatiquement
// enregistré et restauré en cas de suspension. Si vous devez effectuer une
// opération asynchrone avant la suspension de votre application, appelez
// args.setPromise().
};
app.start();
})();
这是我在启动应用程序时所看到的屏幕:[抱歉用法语] http://sdz-upload.s3.amazonaws.com/prod/upload/demo8.jpg
谢谢! H4mm3R
答案 0 :(得分:0)
我切换到VS2013但我没有遇到问题,但我通过更改值创建了它。 所以这里的答案是" bug" 转到项目的属性> debug>调试类型并仅选择"脚本"