我使用Visual Studio 2015创建了一个Console .Net应用程序。只有当我通过Visual Studio运行应用程序时才能找到App.config。如果通过命令提示符启动它,则找不到app.config。尽管-exe和app.config都位于同一目录中。如果我使用OpenExeConfiguration API设置app.config的路径,则会找到app.config,但不会读取该值。
答案 0 :(得分:0)
App.config数据被复制到名为.exe.config的Debug文件夹。因此,当您希望启动Exe thru命令提示符时,请确保将Exe和Exe.config保存在同一文件夹中,而不是将Exe与App.Config保存在同一文件夹中。