2010-02-10 73 views
4

我最近遇到了幾個實例,在我無法確定給定應用程序或DLL引用哪個.config文件時遇到了困難。我已經能夠通過一些試驗和錯誤發現,但我希望有更好的方法。我真的很想聽聽一些建議。識別有效的配置文件

謝謝!

回答

5
Configuration config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None); 
Console.WriteLine(config.FilePath); 
+0

+1,還包含Trace.WriteLine(config.FilePath),並使用http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx在任何機器/應用程序上使用DebugView查看。 – kenny 2010-02-10 08:23:43

1

如果它的運行,那麼你可以使用Process Explorer(由Sysinternals公司,現在微軟),以檢查文件句柄的過程了。

希望有所幫助。