csc.exeの場所を探す
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
C:\Windows\Microsoft.NET\Framework>dir ドライブ C のボリューム ラベルは Windows です ボリューム シリアル番号は 94F0-DAE8 です C:\Windows\Microsoft.NET\Framework のディレクトリ 2022/09/30 13:49 <DIR> . 2023/11/22 15:05 <DIR> .. 2022/09/30 12:44 <DIR> 1041 2022/09/30 12:43 87,824 NETFXSBS10.exe 2020/08/11 17:41 41,392 netfxsbs12.hkf 2022/05/07 14:20 8,192 sbscmp10.dll 2022/05/07 14:20 8,192 sbscmp20_mscorwks.dll 2022/05/07 14:20 8,192 sbscmp20_perfcounter.dll 2022/05/07 14:20 8,192 sbs_diasymreader.dll 2022/09/30 12:43 14,408 sbs_iehost.dll 2022/05/07 14:20 8,192 sbs_microsoft.jscript.dll 2022/09/30 12:43 14,408 sbs_microsoft.vsa.vb.codedomprocessor.dll 2022/05/07 14:20 8,192 sbs_mscordbi.dll 2022/05/07 14:20 8,192 sbs_mscorrc.dll 2022/05/07 14:20 8,192 sbs_mscorsec.dll 2022/05/07 14:20 8,192 sbs_system.configuration.install.dll 2022/05/07 14:20 8,192 sbs_system.data.dll 2022/05/07 14:20 8,192 sbs_system.enterpriseservices.dll 2022/09/30 12:43 14,408 sbs_VsaVb7rt.dll 2022/05/07 14:20 8,192 sbs_wminet_utils.dll 2022/05/07 14:20 8,192 SharedReg12.dll 2022/09/30 13:49 <DIR> v1.0.3705 2022/09/30 13:49 <DIR> v1.1.4322 2023/11/16 12:59 <DIR> v2.0.50727 2022/09/30 12:44 <DIR> v3.0 2022/09/30 12:44 <DIR> v3.5 2023/11/22 15:05 <DIR> v4.0.30319 18 個のファイル 278,936 バイト 9 個のディレクトリ 54,856,224,768 バイトの空き領域 |
v2.0.50727の中に発見。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
C:\Windows\Microsoft.NET\Framework\v2.0.50727>dir ドライブ C のボリューム ラベルは Windows です ボリューム シリアル番号は 94F0-DAE8 です C:\Windows\Microsoft.NET\Framework\v2.0.50727 のディレクトリ 2023/11/16 12:59 <DIR> . 2022/09/30 13:49 <DIR> .. 2022/09/30 12:44 <DIR> 1033 2022/09/30 12:44 <DIR> 1041 2022/09/30 12:43 10,752 Accessibility.dll 2022/09/30 12:43 147,832 AdoNetDiag.dll 2022/09/30 12:43 6,011 adonetdiag.mof 2022/09/30 12:43 98,704 alink.dll 2022/09/30 12:43 58,832 AppLaunch.exe 2022/09/30 13:49 <DIR> ASP.NETWebAdminFiles 2020/08/11 17:41 323 Aspnet.config 2022/09/30 12:43 507,904 AspNetMMCExt.dll 2022/09/30 12:43 36,864 aspnet_compiler.exe 2022/09/30 12:43 21,888 aspnet_filter.dll 2022/09/30 12:43 17,296 aspnet_isapi.dll 2022/09/30 12:43 33,664 Aspnet_perf.dll 2022/09/30 12:43 6,537 aspnet_perf.h 2022/09/30 12:43 819,516 aspnet_perf.ini 2022/09/30 12:43 817,662 aspnet_perf2.ini 2022/09/30 12:43 84,344 aspnet_rc.dll 2022/09/30 12:43 24,576 aspnet_regbrowsers.exe 2022/09/30 12:43 33,184 aspnet_regiis.exe 2022/09/30 12:43 106,496 aspnet_regsql.exe 2020/08/11 17:41 205 Aspnet_regsql.exe.config 2022/09/30 12:43 34,224 aspnet_state.exe 2022/09/30 12:43 318 aspnet_state_perf.h 2022/09/30 12:43 39,650 aspnet_state_perf.ini 2023/09/27 14:34 34,752 aspnet_wp.exe 2022/09/30 12:43 66,728 big5.nlp 2022/09/30 12:43 82,172 bopomofo.nlp 2022/09/30 12:43 106,496 CasPol.exe 2020/08/11 17:41 181 caspol.exe.config 2022/09/30 12:43 22,062 CLR.mof 2022/09/30 12:43 907 CLR.mof.uninstall 2022/09/30 13:49 <DIR> CONFIG 2022/09/30 12:43 90,000 CORPerfMonExt.dll 2022/09/30 12:43 80,304 csc.exe 2020/08/11 17:41 221 csc.exe.config 2020/08/11 17:41 976 csc.rsp 2022/09/30 12:43 1,163,664 cscomp.dll 2022/09/30 12:43 13,312 cscompmgd.dll 2022/09/30 12:43 27,000 Culture.dll |
ソースコードを準備
デスクトップ上にソースファイルを作成。ここではhello.csというファイル名で以下の内容を作成。
1 2 3 4 5 6 7 |
using System; class HelloWorld { public static void Main() { Console.WriteLine("C#へようこそ"); } } |
コマンドプロンプトに入力
まずコマンドプロンプトを開いてデスクトップに移動。
1 2 3 |
C:\Users\me>cd Desktop C:\Users\me\Desktop> |
エクスプローラーでcsc.exeのフォルダーを開いて、csc.exeをコマンドプロンプトにドラッグアンドドロップすると、フルパスで入力してくれる。
1 |
C:\Users\me\Desktop>C:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.exe |
半角スペースを入れて、デスクトップ上のソースファイルをドラッグ&ドロップすると、ソースファイルをフルパスで入力してくれる。
1 |
C:\Users\me\Desktop>C:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.exe C:\Users\me\Desktop\hello.cs |
リターンキーを押してコンパイルすると、デスクトップにexeファイルが作成される。コンソールアプリケーションなら、このファイルをコマンドプロンプトにドラッグ&ドロップして実行。
1 2 3 4 |
C:\Users\me\Desktop>C:\Users\taust\Desktop\hello.exe C#へようこそ C:\Users\me\Desktop> |
コマンドプロンプトでデスクトップに移動済みなら、ソース、実行ファイルを直接タイプしてもよい。
1 2 3 4 5 6 7 8 9 10 |
C:\Users\me\Desktop>C:\Windows\Microsoft.NET\Framework\v2.0.50727\csc.exe hello.cs Microsoft(R) Visual C# 2005 Compiler version 8.00.50727.9157 for Microsoft(R) Windows(R) 2005 Framework version 2.0.50727 Copyright (C) Microsoft Corporation 2001-2005. All rights reserved. C:\Users\me\Desktop>hello.exe C#へようこそ C:\Users\me\Desktop> |