什么是* .vshost.exe.config文件?
当我使用VS2008编译应用程序时,有时会得到2个相同的configuration文件:
- * .exe.config
- * .vshost.exe.config
后者是什么?
这是一个博客文章,谈论vshost过程及其目的。
当在VS内部debugging时,你的应用程序将被称为[appname] .vshost.exe,所以.vshost.exe.config文件就是.net运行库查找程序configuration的地方。
我注意到这个行为的其他一些东西。
VS将创build一个名为[appname] .vshost.exe.config的configuration,API调用:
var s = AppDomain.CurrentDomain.SetupInformation.ConfigurationFile
不返回这个名字,而是返回:[appname] .config
这是使用VS2010。 没有在VS2008中检查