我有一个控制台应用程序,其中包含一些键的App.Config。使用该应用程序的用户需要在运行之前更改某些键的值。
如果我发布我的应用程序,安装后我看不到App.Config。如何添加此功能?
谢谢。
我有一个控制台应用程序,其中包含一些键的App.Config。使用该应用程序的用户需要在运行之前更改某些键的值。
如果我发布我的应用程序,安装后我看不到App.Config。如何添加此功能?
谢谢。
当您发布应用程序时,app.config会被转换为exe.config。打开该文件并进行编辑。
如果您使用了单击一次安装程序安装此程序,则最简单的查找文件的方法是运行该应用程序,打开任务管理器(CTRL-SHIFT-ESC),选择应用程序,右键单击|打开文件位置。然后,您应该在同一文件夹中找到*.exe.config文件。
https://msdn.microsoft.com/en-us/library/ms228995.aspx
具体来说,在未使用ClickOnce部署的Windows Forms应用程序(在此情况下可与控制台互换),应用程序的app.exe.config文件存储在应用程序目录中,而user.config文件存储在用户的“文档和设置”文件夹中。在ClickOnce应用程序中,app.exe.config位于ClickOnce应用程序缓存中的应用程序目录中,而user.config位于该应用程序的ClickOnce数据目录中。
App.Config
在发布或编译应用程序后不再被称为App.config
,而是位于 Debug 或 Release 文件夹中的applications.name..exe.Config
。 - MethodMan