0

我正在使用(WPF、C# VS 2010、MS Samsung SUR 40 上的 Windows 7)开发 Surface 模式的基本触摸应用程序。我可以在启动器上以 Surface 模式查看应用程序的图标,但无法运行它。它显示超时错误并使用Surface SDK检查

我按照以下步骤操作:

第 1 步)为了开发 XAML 和 C#,我使用以下链接来旋转和旋转矩形。

“msdn.microsoft.com/en-us/library/ee649090.aspx”

在windows模式下成功构建并运行项目,没有错误

第 2 步)我制作了 XML 文件以使用 Surface 模式注册我的应用程序

“msdn.microsoft.com/en-us/library/ff727761.aspx”

我创建了一个指向应用程序 XML 文件的快捷方式文件 (.lnk),然后将该快捷方式文件放在 %PROGRAMDATA%\Microsoft\Surface\v2.0\Programs 文件夹中

第 3 步)我还在 ApplicationOrder.XML 中添加了我的应用程序的名称

第 4 步)我点击进入 Surface Mode以运行启动器并可以查看我的应用程序的图标。

但应用程序没有运行。它显示超时错误并使用 Surface SDK 检查。请有人帮助如何解决这个问题。我是否需要一些额外的库来包含或其他一些解决方案。

谢谢!

4

1 回答 1

0

Start->eventvwr-Applications and Services-Microsoft-Surface-Shell中: App.xml 中定义的应用程序未能在预期时间内连接到 Surface Shell

应用程序的入口类是MainWindow,它继承自Window。这对应于 VS 中的 WPF 应用程序项目模板,因此这对于表面应用程序是不正确的。

这是用于构建 Surface 应用程序的错误项目模板。按照以下步骤使用正确的模板重新创建项目:

1-打开视觉工作室

2-点击新项目

3- 从项目模板中选择 Visual C#

4-然后浏览树,直到找到节点 Surface

5- 然后在此 Surface 模板中,选择 2.0 并从模板列表中选择 Surface application (WPF) 在此处输入图像描述 [注意:如果没有 Surface 模式(步骤 1-5),则首先下载并安装Surface SDK 2.0 ]

确保为 Surface 2.0 选择正确的 4.0 框架

然后它会被 Surface shell 理解。

希望它有所帮助。如果是,请投票并标记为答案

问候

于 2013-08-29T05:52:22.487 回答