質問

うまく書NPPExecスクリプト(Notepad++)にコンパイルのC#ソースをMicrosoftのcsc.exe.私が出なくなく事がままあるのMinGWに行っc++によっても同じスクリプト構造があるようには見えませんの仕事のためのC#.なんて作業C#NPPExecスクリプト?

三項:

  1. が私のmingw設置されるワンデーパスが付いたスペースなし(\MinGW\bin)、私C#コンパイラに埋\Program Files\し、経路に複数の空間です。この問題なのか?

  2. ることができたためのSDKを設置コマンドプロンプト(という設定環境変数をコンパイラです。

  3. のNPPExecオプションボックスして選択したフォロ$(CURRENT_DIRECTORY).この問題なのか?

感謝。

役に立ちましたか?

解決

ここで現在開いているファイルをコンパイルして実行するC#(。NET 3.5)のための私のnppexecスクリプトです。

"c:\WINDOWS\Microsoft.NET\Framework\v3.5\csc.exe" /out:"$(FULL_CURRENT_PATH).exe" "$(FULL_CURRENT_PATH)"
"$(FULL_CURRENT_PATH).exe"

"プラグイン - > NppExec" でメニュー:

Select "Save all files on execute"
Select "Follow $(CURRENT_DIRECTORY)".
ご質問のための

回答:
1)私の設定のようなCSCの完全なパスのための二重引用符( ")を使用してください。
2)少なくとも.NET 3.5のために、CSCへの唯一の完全なパスは、環境変数VSロードする必要は十分ではありません。
3)コンパイル済みのEXEが同じディレクトリの下にあるように「$(CURRENT_DIRECTORY)に従う」を選択することをお勧めします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top