我有一个App.Config
文件,用户可以访问该文件并设置一些设置来运行该程序。
但是当我去我的程序的bin \ release文件夹进行复制并给它们exe,DLL等时,我找不到App.Config
文件。
我该怎么办?
这是一个ConsoleApp。
答案 0 :(得分:22)
您的App.Config
将转换为ApplicationName.exe.config
因此,如果您的应用程序名称为SampleApplication.exe
,那么您需要检查以下文件名
SampleApplication.exe.config
。
来自MSDN:App.Config
在Visual Studio中开发时,请放置源配置文件 为您的应用程序在项目目录中并设置其复制到输出 目录属性为“始终复制”或“如果较新则复制”。的名字 配置文件是扩展名为.config的应用程序的名称。 例如,名为 myApp.exe 的应用应该有一个来源 配置文件名为 myApp.exe.config 。
答案 1 :(得分:6)
App.config文件是否设置为在构建时复制?如果右键单击VS中的App.config并转到“属性”,则应将其设置为“内容”和“始终复制”/“如果更新则复制”。
以下是“属性”屏幕的屏幕截图: