哪个项目文件元素指定WinRT类库项目而不是.NET?

时间:2013-01-05 06:00:53

标签: visual-studio-2012 windows-runtime

我有一个WPF类库,我想将其移植为WinRT类库。我的计划是复制项目,编辑项目文件,使其成为WinRT项目而不是WPF,并看看我的立场。

但是,我找不到项目文件中的哪个元素使它成为WinRT项目,而不是.NET。有什么想法吗?

我已经尝试了一切,包括使用WinRT类库项目文件来区分项目文件,然后慢慢地将其更改,但WPF项目永远不会在VS眼中切换到WinRT。

很抱歉,如果这听起来很疯狂,我正在寻找最快捷的方法来了解我需要做多少工作才能移植。

由于

1 个答案:

答案 0 :(得分:1)

我采取了不同的方法:

  • 首先,我要创建一个新的Windows应用商店应用类库项目。
  • 然后我将所有文件从现有的WPF类库文件夹复制到新的Windows应用商店类库项目文件夹(不覆盖任何现有文件)
  • Solution Explorer窗口中,我启用Show All Files查看所有复制的文件和文件夹。
  • 我多选择树视图中属于项目的所有项目,然后从上下文菜单中点击Include In Project

此时唯一可能仍然缺少的是项目级别的设置,例如条件编译符号和缺少的引用,可以通过比较Visual Studio中的两个项目或者只是尝试编译新项目并查看内容来轻松添加出错了。