为什么.NET app.config为win2k3加载规则不同?

……还有其他平台的其他警告吗?

我为win表单项目创建了一个app.config,例如Application.exe.

默认情况下,我希望在运行时我的应用程序将查找名为Application.exe.config的文件.

但似乎有例外,例如在Windows Server 2003环境中,应用程序将查找Application.config.

在Windows Server 2003中搜索的配置文件的完整路径是不同的,为什么会这样?

这些宇宙app.config加载规则的定义在哪里?

最佳答案 我手边没有详细信息,但我相信.NET Framework的Service Pack或点版本允许ExeName.config成为一个选项,现在仍然支持向后兼容,但更新的Service Pack已返回默认为所有系统的ExeName.exe.config.

点赞