2

app.config ファイルを使用するコンソール アプリケーションがありますが、それをコマンド ライン パラメーターに含める方法がわかりません。これにより、fsc.exe を使用してプログラムでコンパイルすると、出力で Program.exe.config が作成されます。今のところ私の回避策は、app.config の名前を Program.exe.config に変更し、それを Program.exe と同じ出力場所にコピーすることです。これを行うには fsc.exe のコマンド ライン引数が必要ですが、csc.exe には fsc.exe が行うものと同一または非常に近いものがあると思われるため、csc.exe の内容を知っている場合は、やってみて。

ボブ

4

1 に答える 1

5

app.configF#コンパイラには、出力ディレクトリへのコピーのサポートが組み込まれているとは思いません。ファイルをコピーして名前を変更するだけでうまくいくはずです。これ以上複雑なことはありません。

これを自動的に実行したい場合は、次のようなビルド後のイベントを追加できます。

copy $(ProjectDir)app.config $(TargetDir)$(TargetFileName).config
于 2011-05-22T18:17:28.647 に答える