我在C#中使用设置文件。并且无法找到保存的值。 该应用程序工作完美,但是当我想手动更改appName.cpnfig中的值时,它不会在其他位置加载/保存值。 有谁知道在哪里?C#设置文件值在哪里保存?它不在appName.config中
回答
Again, user config files C#的可能重复。
它取决于你的Windows版本。在Windows 7中,我将它放在C:\ Users \ tim \ AppData \ Local ...下面作为user.config。有关详细信息,请参阅http://msdn.microsoft.com/En-US/library/8eyb2ct1.aspx。
设置文件位置
的app.exe.config的位置和 user.config文件将有所不同基于 应用程序的安装方式。对于 一个基于Windows窗体应用程序 复制到本地计算机, app.exe.config将驻留在同一 目录中 应用程序的主执行文件, 的基本目录及user.config将驻留在 位置由 指定的Application.LocalUserAppDataPath 属性。对于通过ClickOnce安装 的应用程序,这两个 文件都将驻留在 %InstallRoot%\ Documents和 Settings \ username \ Local Settings下的ClickOnce 数据目录中。
这些文件的存储位置是 如果用户有 启用漫游配置文件,它 使用户在 他或她使用的是域范围内的其他计算机 定义不同 Windows和应用程序设置略有不同。在这种情况下,无论是 ClickOnce应用程序和 非ClickOnce应用程序将有 他们app.exe.config和user.config下 %InstallRoot%\ Documents和 Settings \用户名\应用数据存储 文件。
有关 应用程序设置功能的工作原理与 新的部署技术的更多信息, 请参见ClickOnce和应用 设置。有关 ClickOnce数据目录的更多信息,请参阅 访问 ClickOnce应用程序中的本地和远程数据。
默认设置的值放置在自动生成的强类型版本中(例如,如果您的设置文件是“Some.settings”,强类型版本将是“SomeSettings.Designer”。 CS“)。
您可以通过在App.config这样增加了配置部分覆盖它们:
<configuration>
<configSections>
<section
name="SomeNamespace.SomeSettings"
type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
requirePermission="false"
/>
</sectionGroup>
</configSections>
<applicationSettings>
<SomeNamespace.SomeSettings>
<setting name="SomeExistingSetting" serializeAs="String">
<value>Some new value</value>
</setting>
</applicationSettings>
<configuration>
- 1. 它在哪里保存键?
- 2. 文件在Android中保存在哪里?
- 3. APN配置文件在iphone中保存在哪里?
- 4. 在哪里设置PHP_FCGI_MAX_REQUESTS值?
- 5. node.js在哪里放置它的文件?
- 6. javascripts文件保存在哪里?
- 7. phonegap - 文件保存在哪里?
- 8. mvc 2文件保存在哪里?
- 9. 在哪里保存上传的文件?
- 10. C++将ELF文件中的类变量保存在哪里?
- 11. tomcat在哪里保存它被指示读取的文件?
- 12. My.Settings.mytext有一个值,但我找不到它在哪里设置?
- 13. 在设置文件或数据库中保存设置值
- 14. 在C++中创建文件时,创建的文件在哪里保存?
- 15. Netbeans UI设置文件在哪里?
- 16. Git,在哪里放置设计文件?
- 17. c# - 在哪里放置txt文件
- 18. android_sdk_root在哪里?我如何设置它?
- 19. Visual Studio 2010发布配置文件 - 它们存储在哪里?
- 20. 我应该在哪里保存简单的配置设置?
- 21. UWP(C#) - 在哪里以及如何保存和访问文件?
- 22. Websphere数据库配置文件保存在哪里?
- 23. 我应该在哪里保存TestNG配置测试文件
- 24. WebMatrix在哪里保存站点配置?
- 25. C#Winform:设置文件保存位置
- 26. 我在哪里保存在eclipse中的音频文件?
- 27. 我的文件在哪里保存在vim中用于windows
- 28. BDD:何时/在哪里设置存根?
- 29. mongo复制设置存储在哪里?
- 30. ExpressQuantumGrid存储的设置在哪里
我能找到的配置文件,该文件中的exe但配置文件的同一位置是不配置该该应用使用。 – user271077 2011-06-02 09:33:44
您需要查看Application.LocalUserAppDataPath或%InstallRoot%\ Documents and Settings \ username \ Local Settings。 – tofutim 2011-06-02 09:48:15