0

WinRTクラスライブラリに移植したいWPFクラスライブラリがあります。私の計画は、プロジェクトをコピーし、プロジェクトファイルを編集してWPFではなくWinRTプロジェクトになるようにし、自分の立場を確認することです。

ただし、プロジェクトファイル内のどの要素がWinRTプロジェクトであり、.NETではないかがわかりません。何か案は?

プロジェクトファイルをWinRTクラスライブラリプロジェクトファイルと比較し、ゆっくりと変更するなど、すべてを試しましたが、VSの観点からはWPFプロジェクトがWinRTに切り替わることはありません。

申し訳ありませんが、これがおかしなことに聞こえる場合は、移植するために必要な作業量を見つけるための最も簡単な方法を探しています。

ありがとう

4

1 に答える 1

1

私はそれに別のアプローチを取ります:

  • まず、新しいWindowsStoreアプリのクラスライブラリプロジェクトを作成します。
  • 次に、すべてのファイルを既存のWPFクラスライブラリフォルダーから新しいWindowsストアアプリのクラスライブラリプロジェクトフォルダーにコピーします(既存のファイルを上書きすることはありません)。
  • Solution Explorerウィンドウで、コピーされたすべてのファイルとフォルダーを表示できるようにShow All Filesします。
  • プロジェクトに属するツリービューのすべてのアイテムを複数選択しInclude In Project、コンテキストメニューからクリックします。

この時点でまだ不足している可能性があるのは、条件付きコンパイルシンボルや不足している参照などのプロジェクトレベルの設定だけです。これらは、Visual Studioで両方のプロジェクトを比較するか、新しいプロジェクトをコンパイルして何が問題になるかを確認することで簡単に追加できます。

于 2013-01-05T07:17:34.903 に答える