C# 从文件路径中删除版本号
我使用Properties.settings保存用户设置C# 从文件路径中删除版本号,c#,properties,settings,C#,Properties,Settings,我使用Properties.settings保存用户设置 Properties.Settings.Default.key = "value"; Properties.Settings.Default.save(); 这是保存的文件: C:\Users\Me\AppData\Local\Me\MyCompany\0.0.1\user.config 如何防止版本号出现在路径中,就像这样 C:\Users\Me\AppData\Local\Me\MyCompany\user.config 我现在
Properties.Settings.Default.key = "value";
Properties.Settings.Default.save();
这是保存的文件:
C:\Users\Me\AppData\Local\Me\MyCompany\0.0.1\user.config
如何防止版本号出现在路径中,就像这样
C:\Users\Me\AppData\Local\Me\MyCompany\user.config
我现在找到了另一种方法 启动程序后,我让运行以下代码:
if(Properties.Settings.Default.UpgradeRequired)
{
Properties.Settings.Default.Upgrade();
Properties.Settings.Default.UpgradeRequired= false;
Properties.Settings.Default.Save();
}
UpgradeRequired是一个特定于用户的属性,默认值为true您可以编写自己的设置提供程序。此处的一些信息:编号是AssemblyInfo的AssemblyVersionAttribute设置。看,这并不完全是我想要的,但它解决了问题;