问题标签 [windows-8]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - How to deploy a Metro App to the Desktop?
I am trying to deploy my C# app to my Windows 8 Metro desktop. I can see the deployed files in the bin folder but when i try to open them i get the following error:
This application can only run in the context of an AppContainer.
I checked the properties context menu and i searched through both the manifest and the project settings files.
I think the solution is one of the following
- deploy the application with its security context set to AppContainer ?
- run the application in the AppContainer context ?
- deploy the application directly to my metro desktop ?
But I have no clue how to approach this as I can't find the error in the docs.
java - 使用 Java 创建 Windows Metro 风格的应用程序?
我知道如何用 Java 创建小型桌面应用程序。我想知道,我可以用 Java 制作 Windows Metro 风格的应用程序吗?因为在网络上只提到了 C++/C/C#/JavaScript 等。如果可以,请给我一些参考,以便快速入门。如果不是,哪一种语言最容易上手?
c# - 是否可以修改 WinRT HttpWebRequest 的用户代理?
我正在尝试将现有应用程序转换为 VS 11 Developer Preview 中的 Metro UI 应用程序。这意味着针对 WinRT 运行时运行(如果我错了,请纠正我)。这在 Windows 8 Developer Preview 上运行。
我需要调用 REST API,这需要设置特定的用户代理。这在 WInRT 中似乎是不可能的。我有以下原始代码:
但是没有为 HttpWebRequest 定义 UserAgent 属性。我也试过:
这会导致运行时异常:System.ArgumentException:必须使用适当的属性或方法修改此标头。
如何修改 User-Agent 标头?
f# - 使用 F# 的 Metro 风格应用程序?
在 Build 2011 主题演讲和演示中,他们总是在谈论 C++、C#、Visual Basic 和 JavaScript。我不能用 F# 构建 Metro 风格的应用程序吗?或者可以肯定地说,如果它适用于 C#,那么它也适用于 F#?
c# - 为什么 WinRT 不受管理?
Windows 8 引入了 WinRT,它类似于 .NET,但不受管理。为什么不受管理?是性能问题吗?这是否意味着垃圾收集不适合较低级别的 API?
database - Win8 Metro 风格应用程序中结构化数据的本地存储
在桌面 .NET 应用程序中,实现本地关系数据库的标准选项是使用 SQL Server Compact Edition,当然也可以使用 SQLite 和其他第三方引擎。
.NET Metro 风格的应用程序有哪些可用的选项?SQL CE 似乎不可用 - 任何替代品?事实上,整个System.Data
命名空间似乎都消失了——所以也没有 LINQ to SQL 或实体框架?
似乎对 Metro HTML/JS 应用程序可用的 HTML5 IndexedDB 怎么样 - 可以从 .NET 以某种方式使用吗?
c# - 如何在 Visual Studio 11 Dev Preview 中使用 MSTEST?
正如问题所说:
如何使用 Visual Studio 11 Dev Preview 进行 MSTEST?
我试图找到 mstest.exe,但它不存在于其通常的位置:
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE
我写了一些单元测试,没有办法运行它们=\
c# - C# 中的 Metro Tile 通知
我正在尝试在 c# 中将一个简单的 Windows 8 Metro 风格应用程序与磁贴通知放在一起,但我似乎无法让它们工作。
我还不太清楚更新磁贴通知的代码应该驻留在哪里。我已经查看了Javascript 示例,但我没有看到它在 C# 应用程序中是如何工作的。有没有人有一些示例代码或关于在 C# Metro 应用程序中应该在哪里进行磁贴更新的快速提示?
windows-8 - 从 WinRT 相机捕获 UI 检索文件内容
我正在尝试从 Camera Capture UI 中获取压缩的 JPEG 数据,但我在 IInputBuffer 周围被绊倒了。这是我所拥有的:
任何想法我做错了什么?
c# - Windows 8 中的 Metro 应用程序如何与同一台计算机上的后端桌面应用程序通信?
如果您的 UI 前端是使用 Windows 8 的新 Metro 风格应用程序构建的,并且希望它与在同一台本地计算机上的桌面上运行的 .NET 应用程序(例如 Windows 服务应用程序)进行通信。
Metro 应用程序和桌面应用程序之间可以使用哪些形式的进程间通信?
感谢 Visual Studio 团队的 Pavel Minaev,他在评论中提供了一些初步信息,引用:
根据 Martyn Lovell 的说法,没有任何刻意的机制来实现这一点,并且一些可以用于它的机制是有意限制的。例如,命名管道不存在,内存映射文件也不存在。有socket(包括服务器socket),但是连接localhost时,只能连接同一个app。您可以在共享的“已知文件夹”(文档、图片等)之一中使用普通文件,但这是一种相当粗暴的 hack,需要轮询并且对用户可见。-- Pavel Minaev评论这个问题
因此,我正在考虑使用 Web 服务或读取/写入数据库以进行某种形式的通信,以失败的常规方法,当进程在同一台机器上运行时,这两种方法似乎都过大了。
我在这里尝试的有意义吗?我可以看到需要 Metro 应用程序作为在桌面上运行的现有服务的前端 UI。还是只将 WPF 用于在桌面上运行的前端 UI(即非 Metro 应用程序)更好。