projファイルを手作業で編集してWinformsプロジェクトを変換しました。プロジェクトタイプのガイドを変更し、アプリケーション定義セクションを追加しました。これで、WPFのWindows、Pagesなどをプロジェクトに追加できます。私が追加したファイルにはcsファイルが自動生成されておらず、すべての新しいウィンドウコンポーネントにInitializeComponentメソッドがありません。winformsプロジェクトをwpfプロジェクトに変換する方法
アイデア?
projファイルを手作業で編集してWinformsプロジェクトを変換しました。プロジェクトタイプのガイドを変更し、アプリケーション定義セクションを追加しました。これで、WPFのWindows、Pagesなどをプロジェクトに追加できます。私が追加したファイルにはcsファイルが自動生成されておらず、すべての新しいウィンドウコンポーネントにInitializeComponentメソッドがありません。winformsプロジェクトをwpfプロジェクトに変換する方法
アイデア?
"Do not do it"のように見えます。
新しいWPFプロジェクトを開始すると、既存のファイルを一括して追加できます。また、いくつかの参考文献を再追加することは、あなたが現在試みているものより多くの仕事をすることはできません。
さらに、古いプロジェクトと新しいプロジェクトを同じソリューションに配置すると、あるプロジェクトから別のプロジェクトにファイル(およびフォルダ)をドラッグアンドドロップできます。しかし、参照しないでください。
あなたが最初<PropertyGroup>
要素に次のエレメント交換/追加することによって、プロジェクトファイルを編集することができ、プロジェクトアンロードした場合:
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
これはWPFプロジェクトにプロジェクトの種類を変更しますが。
手作業で行う特別な理由はありますか? –
はい、新しいプロジェクトを作成し、すべてのファイルとDLLとCOMの参照を新しいものに移動する代わりに、インプレース変換を達成しようとしています。 –
あなたがやっていることを気にしないでください。新しいプロジェクトファイルを作成します。 –