49

VS2008でアプリケーションをコンパイルすると、2つの同一の構成ファイルが作成されることがあります。

  • * .exe.config
  • * .vshost.exe.config

後者は何のためにあるのですか?

4

4 に答える 4

28

vshost プロセスとその目的について説明しているブログ記事を次に示します。

http://blogs.msdn.com/dtemp/archive/2004/08/17/215764.aspx

于 2008-11-12T19:18:06.450 に答える
17

VS内でデバッグする場合、アプリケーションは[appname] .vshost.exeと呼ばれるため、.vshost.exe.configファイルは、.netランタイムがプログラムの構成を検索する場所です。

于 2008-11-12T18:45:45.737 に答える
2

この動作について、私は別のことに気付きました。

VS は [appname].vshost.exe.config という構成を作成しますが、API 呼び出し:

var s = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile

この名前を返すのではなく、[appname].config を返します。

これはVS2010を使用していました。VS2008では未チェック

于 2011-08-31T06:56:56.497 に答える