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