更新 : 2007 年 11 月
エラー メッセージ
文字 '文字' は、コマンド ラインまたは応答ファイルに許可されていません
csc.exe の応答ファイルおよびコマンド ライン オプションに、下位 ASCII 制御文字 (0 ~ 31) やパイプ (|) 文字を使用することはできません。統合開発環境 (IDE: Integrated Development Environment) と同様、無効な文字はコマンド ライン プロセッサによって排除されるため、通常、コマンド ラインからこのエラーが直接生成されることはありません。このエラーは、次のように応答ファイルを使用して生成できます。
このエラーを生成するには
[マイ ドキュメント] に/target:exe /out:cs|2032.exe cs2032.cs という行を含むファイルを CS2032.rsp というファイル名で作成します。
[マイ ドキュメント] に、なんらかのデータが含まれた適当なファイルを cs2032.cs というファイル名で作成します。
[スタート] ボタンをクリックし、[すべてのプログラム] をポイントします。次に [Microsoft Visual Studio 2005] をポイントし、[Visual Studio Tools] をポイントして、[Visual Studio 2005 コマンド プロンプト] をクリックします。
[Visual Studio 2005 コマンド プロンプト] ウィンドウが表示されます。
[Visual Studio 2005 コマンド プロンプト] ウィンドウで、現在のディレクトリを [マイ ドキュメント] に変更します。
[Visual Studio 2005 コマンド プロンプト] から「csc @cs2032.rsp」を実行します。
CS2032 エラー メッセージが表示されます。