Surface SDK可以在Visual Studio 2012上运行吗?

sco*_*ena 7 wpf visual-studio-2010 pixelsense visual-studio-2012

我需要使用Surface SDK创建一个WPF应用程序.我正在使用Visual Studio 2012,根据这篇 SO帖子,VS2012不允许这样做.然而,由于这是在它正式发布之前发布的,我想确保我没有遗漏一些东西.

我只需要一些随附的触控/滑动控件.VS2012有不同的选择吗?另一个开发人员正在使用2010,所以它需要能够在他的机器上运行.这是一个非常简单的应用程序,我只需要敲定,所以我正在寻找最快,最简单的方法.我们和最终的应用程序都是在Windows 7上运行.

Ste*_*ris 4

我找到了一个似乎可行的简单解决方案。它确实希望您安装 Visual Studio 2010。按照以下步骤,我成功地使用 .NET 4.5 在 Visual Studio 2012 中进行编译。TouchDown活动有效。我在一些小项目上尝试过,它们似乎工作得很好。

  1. 使用 Visual Studio 2010 设置 Surface 项目。
  2. 安全并关闭 Visual Studio 2010。
  3. 使用 Visual Studio 2012 打开解决方案。
  4. 将项目设置下的目标框架更改为.NET 4.5。
  5. 另存为新的解决方案文件。
  6. 编译,...一切正常!

此方法使您不必自己设置所有配置文件/引用。唯一的缺点是您没有将任何 Surface 工具集成到 IDE 中。例如,工具箱、项目模板……这当然不会阻止您自己编写纯 XAML。

如果由于某种原因这从长远来看不起作用,我将更新这篇文章。