私のPrism WPFソリューションをセットアップするときに、クラスライブラリとしてプロジェクトを追加しました。 WPFユーザーコントロールライブラリとしてリソース辞書やその他のWPF関連のものを追加したいと思っています。私のクラスライブラリプロジェクトをWPFユーザーコントロールライブラリプロジェクトに変換する方法はありますか? (プロジェクトのプロパティには、コンソール、クラスライブラリ、Windowsアプリケーションの間で変換するオプションがあります)プロジェクトの種類をクラスライブラリからWPFに変更します。ユーザーコントロールライブラリ
答えて
プロジェクトのプロパティ(alt + enter)で簡単に変更することはできません。エディタ(例:メモ帳/テキストパッド)で.projファイルを手作業で編集する必要があります。 classlibraryプロジェクトとWPF Usercontrolライブラリプロジェクト.projファイルを比較すると、それらの違いはノード内のノードを経由することになります。
ProjectTypeGuids、WarningLevel、およびTargetFrameworkProfileを追加する必要があります。それは私の理解であり、彼らはPRojectTypeGuidsノードを通してプロジェクトタイプを指示し始めました!それは本当にクールです!
クラスライブラリプロジェクトとWPFユーザーコントロールライブラリプロジェクトを作成し、比較するエディタで.projファイルを開くと、ここで何を話しているのか理解できます。
プロジェクトファイルに次のものを追加する必要があります。 <FileAlignment>
要素の下
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
ます。また、保証することもできます
あなた<ItemGroup>
要素内に追加された次の参照をしました。彼は、実際のGUIDを言及しているので
<Reference Include="WindowsBase" />
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
<Reference Include="System.Xaml" />
最後の参照(System.Xaml)に行末にスラッシュがありません。それがなければ正しく読み込まれません。 –
非常に役に立ちます。 Plzは、 '
他の既知のGUIDの[こちら](http://www.codeproject.com/Reference/720512/List-of-Visual-Studio-Project-Type-GUIDs)を見てください – LuckyLikey
- 1. コネクタの種類をjavascriptからデータベースリーダーにjavascriptモードで変更しますか? JavaScriptのモードでデータベースリーダーにJavaScriptからコネクタの種類を変更する
- 2. 変更の種類をプログラム
- 3. WPFデータグリッドで自動生成された列の種類を変更します
- 4. 入力の種類をラジオボタンからチェックボックスに変更するjquery
- 5. イベントの種類を変更する
- 6. パンダで列の種類を変更
- 7. WPF異なる種類のリストにバインド
- 8. クローンの種類を統一して変更するには?
- 9. 異なるクラスライブラリ/プロジェクトのWPF Prism ViewModelLocator
- 10. OIDは同じ種類のデバイスで変更されますか
- 11. ドロップダウン選択に基づく入力コントロールの種類を変更しますか?
- 12. インターフェイスのみを含むプロジェクトの種類?
- 13. R - 列の値を変更して列の種類を変更する
- 14. wpf usercontrol異なる種類のコレクションプロパティ
- 15. パンダの機能は、インラインで列の種類を変更しますか?
- 16. SubclassDlgItemを使用してコントロールの種類を変更する
- 17. 列の種類を変更し、NULLを設定しない
- 18. C#コンパイルディレクトリを変更します(クラスライブラリ& WPF;はASP.NETではありません)?
- 19. .exeプロジェクトをクラスライブラリに変換する
- 20. 矢頭の種類を変更するには?
- 21. トーチ - テンソルの種類を変更するには?
- 22. リストから5種類の要素を選択しますか?
- 23. jconsole/jvisualvmからガベージコレクタの種類を判別しますか?
- 24. 種類の「任意」の種類を「UnsafeMutablePointer <Int16>」に変換する方法
- 25. オブジェクト変数の種類は何を意味しますか?
- 26. パンダの列の種類の変更を避けるには?
- 27. プロジェクト参照にもかかわらず、WPFアプリケーションにクラスライブラリの名前空間が存在しません
- 28. ハイブテーブルの列の種類を変更する方法はありますか?
- 29. highcharts jquery動的変更グラフの種類の列を棒に
- 30. 'WPF'プロジェクトから値を読み込む方法クラスライブラリ内のApp.configファイル
@obaylis答えが、良いです。 –