我有一个App.Config
文件,用户可以打开并设置一些程序运行所需的配置项。
但是当我去bin\release文件夹复制程序的exe、DLL等文件并给其他人使用时,却找不到App.Config
文件。
我该怎么办?
这是一个ConsoleApp。
我有一个App.Config
文件,用户可以打开并设置一些程序运行所需的配置项。
但是当我去bin\release文件夹复制程序的exe、DLL等文件并给其他人使用时,却找不到App.Config
文件。
我该怎么办?
这是一个ConsoleApp。
您的 App.Config
文件将被转换为 ApplicationName.exe.config
所以,如果您的应用程序名称是 SampleApplication.exe
,那么您需要检查以下文件名:
SampleApplication.exe.config
。
来自 MSDN:App.Config
当您在 Visual Studio 中开发时,请将应用程序的源配置文件放置在项目目录中,并将其“复制到输出目录”属性设置为“始终复制”或“仅在较新时才复制”。配置文件的名称是带有 .config 扩展名的应用程序名称。例如,名为myApp.exe的应用程序应具有名为myApp.exe.config的源配置文件。
App.config文件是否设置为在构建时复制?如果您在VS中右键单击App.config,然后转到“属性”,它应该设置为“内容”和“始终复制”/“仅在更新时复制”。
以下是属性屏幕截图: