我可以在不安装Visual Studio的情况下测试JavaScript WinRT代码吗?

时间:2019-03-01 01:40:00

标签: javascript windows uwp windows-runtime makeappx

我的理解是WinRT APIsavailable from JavaScript code以一种特殊的捆绑式PWA运行。

Microsoft的Create a "Hello World" app (JS)教程显示了一个脚本,该脚本仅通过全局Windows对象访问API。同样,this guide解释了如何使用现有的Web应用程序并运行它。不幸的是,它们都使用通过Visual Studio创建和启动的应用程序模板的“快捷方式”。我只能安装Visual Studio的“核心”,因为Windows笔记本电脑上的系统磁盘太小。 (最可能的“工作流”选项需要一个庞大的ASP.NET组件。)

如果我在MS Edge中加载以下非常简单的“ PWA” index.html实现,则由于WinRT API不会暴露给浏览器中运行的不受信任的代码,因此它当然不起作用:

<!doctype html>
<html><head>
  <meta charset="utf-8">
  <title>Testing WinRT</title>
</head><body>
<script>
  var messageDialog = new Windows.UI.Popups.MessageDialog("Hello, world!", "Alert");
  messageDialog.showAsync();
</script>
</body>

没有Visual Studio,有什么方法可以将上述HTML文件作为可运行的UWP应用程序运行?我是否需要以某种方式打包和/或签名此“代码”,或者是否可以使用工具来按原样预览某些本地HTML / JS / CSS文件?目前,我只是在寻找一种简单的方法来测试WinRT API-任何技术都不必是“生产级”。

0 个答案:

没有答案