我有一个名为FooConsole的.NET控制台应用程序。当我构建和部署它时,我发现项目中的App.config文件被部署到FooConsole.exe.config。
我该如何将.config文件部署到Foo.config而不是FooConsole.exe.config,并仍将其读作默认的.config文件?
更新:我意识到这听起来像是一个任意的要求。我想能够编写脚本,以复制不同部署的自定义.config文件。但是,如果我的.config文件名必须依赖于.exe的名称,那么如果有人(很可能)决定更改.exe文件的名称,它将破坏我的脚本。
根据您的答案,听起来这是一个问题,我只能绕过去解决。
我该如何将.config文件部署到Foo.config而不是FooConsole.exe.config,并仍将其读作默认的.config文件?
更新:我意识到这听起来像是一个任意的要求。我想能够编写脚本,以复制不同部署的自定义.config文件。但是,如果我的.config文件名必须依赖于.exe的名称,那么如果有人(很可能)决定更改.exe文件的名称,它将破坏我的脚本。
根据您的答案,听起来这是一个问题,我只能绕过去解决。