我有一个App.Config
文件,用户可以访问并设置一些设置来运行程序。但是当我去我的程序的 bin\release 文件夹复制并给他们 exe、DLL 等时,我找不到该App.Config
文件。我该怎么办?它是一个控制台应用程序。
user2740190
问问题
18460 次
2 回答
27
您的App.Config
遗嘱转换为ApplicationName.exe.config
因此,如果您的应用程序名称是,SampleApplication.exe
那么您需要检查以下文件名
SampleApplication.exe.config
.
来自 MSDN: App.Config
在 Visual Studio 中开发时,将应用的源配置文件放在项目目录中,并将其 Copy To Output Directory 属性设置为 Copy always 或 Copy if newer。配置文件的名称是应用程序的名称,扩展名为 .config。例如,名为myApp.exe的应用程序应该有一个名为 myApp.exe.config 的源配置文件。
于 2014-04-25T14:36:25.920 回答
7
App.config 文件是否设置为在构建时复制?如果您在 VS 中右键单击 App.config,然后转到“属性”,它应该设置为“内容”和“始终复制”/“如果较新则复制”。
这是“属性”屏幕的屏幕截图:
于 2014-04-25T14:38:32.517 回答