0

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

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

我已经尝试了所有方法,包括将项目文件与 WinRT 类库项目文件进行比较,并慢慢将其更改,但 WPF 项目在 VS 眼中从未切换到 WinRT。

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

谢谢

4

1 回答 1

1

我会采取不同的方法:

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

在这一点上,唯一可能仍然缺少的是项目级别的设置,例如条件编译符号和缺少的引用,可以通过比较 Visual Studio 中的两个项目或只是尝试编译新项目并查看问题所在来轻松添加这些设置。

于 2013-01-05T07:17:34.903 回答