4 回答
TA贡献1887条经验 获得超5个赞
为了使用Windows的较新版本的策略,该策略默认情况下仅允许对Program Files文件夹进行读取访问(除非您提示使用UAC进行提升,但这是另一个主题...),您的应用程序将在%userprofile%\appdata\local
或下有一个设置文件夹%userprofile%\Local Settings\Application Data
具体取决于用户所运行的Windows版本。如果您存储所有用户的设置,则它们将位于所有用户配置文件下C:\users
或C:\Documents and Settings
所有用户配置文件的对应文件夹中(例如:)C:\users\public\appdata\local
。
TA贡献1801条经验 获得超16个赞
您可以通过编程方式获取路径:
using System.Configuration; // Add a reference to System.Configuration.dll
...
var path = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.PerUserRoamingAndLocal).FilePath;
TA贡献1862条经验 获得超7个赞
感谢您指出正确的方向。我发现user.config位于以下怪物:c:\ users \ USER \ AppData \ Local \ COMPANY \ APPLICATION.exe_Url_LOOKSLIKESOMEKINDOFHASH \ VERSION \ user.config。
我必须在应用程序上更新版本,所有设置似乎都消失了。应用程序使用新版本创建了一个新文件夹,并使用了默认设置。花了很长时间才找到文件的存储位置,但这只是一个简单的复制和粘贴操作,即可将设置更改为新版本。
TA贡献1966条经验 获得超4个赞
它被保存在您的Documents and Settings \%USER%\本地设置\应用数据......等搜索一个名为user.config有
但是位置可能会改变。
- 4 回答
- 0 关注
- 1786 浏览
添加回答
举报