在 C# Winforms-App 中,我存储了几个用户设置。
每次我从 Visual Studio 2008 开始调试项目时,是否有一种简单的方法可以清除这些设置?
否则,它总是以上次调试会话的设置启动。
在 C# Winforms-App 中,我存储了几个用户设置。
每次我从 Visual Studio 2008 开始调试项目时,是否有一种简单的方法可以清除这些设置?
否则,它总是以上次调试会话的设置启动。
有同样的问题,在这里找到了答案: https ://stackoverflow.com/a/2117359/488794
Properties.Settings.Default.Reset()
您可以使用以下语句仅在调试时重置:
if(Debugger.IsAttached)
Settings.Default.Reset();
测试VS2012 .Net 4.0(参考)
添加要删除的预构建操作:
%USERPROFILE%\Local Settings\Application Data\[AppName]\...\[Version]\user.config
或者如果您的版本号更改很多,只需删除
%USERPROFILE%\Local Settings\Application Data\[AppName]\
除了上述答案之外,这里还有一个适用于大多数设置的复制粘贴解决方案:
rmdir /q /s %localappdata%\[company name]\[AppName]
请注意,在大多数情况下,最好删除 %localappdata%[公司名称] 下的所有内容。检查存储在那里的应用程序数据并选择最适合您的应用程序数据。
运行->输入“appdata”
导航到本地->/
删除与项目相关的所有文件
这里有两种可能的方法:
使用预构建或构建后事件命令行,将删除命令等放在那里或运行批处理文件或脚本
玩一下启动项目的 Start Action 选项,您可以指定一个带有命令行参数的外部程序首先运行
基于其他答案:只需搜索C:
或C:\Users\<YourUser>
搜索user.config
并删除或重命名该文件。