私はコンソールアプリケーションを持っており、パラメータによっては時折WPFフォームを起動する必要があります。私はとしようとして次コンソールアプリケーションからWPFフォームを呼び出そうとしたときにエラーが発生しました
if (arg == "/C")
{
System.Windows.Application application = new System.Windows.Application();
application.Run(new EJConfig.MainWindow());
}
問題は、私はSystem.Windowsへの参照を追加するために行くときは、次のようにそれは.NETコンポーネントの一覧には表示されませんし、それなしで私を得るということですエラー:
using System.Windows;
をC#のファイルの先頭に:
The type or namespace name 'Windows' does not exist in the namespace 'System' (are you missing an assembly reference?)
はあなたがWPFアプリケーションと対話する必要はありますかあなたは起動と忘れることができますか?その場合は、.exeとしてビルドし、Processクラスを使用して起動することを検討してください。 – Strillo
アセンブリを追加しようとしました。 'PresentationCore'と 'PresentationFramework' – yas4891