test.csファイルを作成し、Windowクラスのインスタンスを作成しようとしました。
class Test {
static void Main() {
new System.Windows.Window();
}
}
私はそれをコマンドラインでコンパイルしようとしました:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe test.cs
タイプまたは名前空間「Window」は「System.Windows」に存在しないと書かれています。
そのファイルをどのようにコンパイルすることになっていますか?
すべての参照を正しく取得する必要があります。
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /r:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\WPF\PresentationFramework.dll;C:\Windows\Microsoft.NET\Framework64\v4.0.30319\WPF\PresentationCore.dll;C:\Windows\Microsoft.NET\Framework64\v4.0.30319\System.Xaml.dll;C:\Windows\Microsoft.NET\Framework64\v4.0.30319\WPF\WindowsBase.dll Test.cs
また、UIを表示する場合は、STAThread
mainメソッドに属性を含める必要があります。
class Test {
[System.STAThread]
static void Main() {
new System.Windows.Window();
}
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加