【问题标题】:Can I rename the file extension of my app config file? (.config to .xml)我可以重命名我的应用配置文件的文件扩展名吗? (.config 到 .xml)
【发布时间】:2012-08-18 19:12:05
【问题描述】:

我在 VS 中的 C# 项目中创建了一个应用程序配置文件。如果我编译并创建 .exe,我会将配置文件放入同一个文件夹中。没关系。我只是不想要名称 MyApp.exe.config。我想将文件扩展名设置为 .xml,也许 MyApp.exe.config.xml - 有没有办法做到这一点?

有了 .xml,人们可以使用 notepad++ 之类的工具,并且 xml 语法高亮会自动出现。

【问题讨论】:

  • 您的问题将我引向我的:谁以及为什么应该手动编辑 app.config 文件?用户配置选项可以通过其他方式处理。
  • 没关系。您可以使用 notepad++ 打开突出显示语法的配置文件
  • @DanielB 假设您有一个程序在服务器上上传一些东西。您可以将地址、用户、密码...等添加到配置文件中。现在假设服务器地址改变了,你不想再次编译你的代码,对吧? :) 所以你只需要更改 app.config。我就是这么想的。还是有更聪明的方法来做到这一点?
  • 可能duplicate
  • @CuongLe 你可以打开文件。但是您必须手动设置 xml 突出显示,因为扩展名“.config”对于 notepad++ 是未知的。但是notepad++只是一个例子,还有其他工具,是的,你可以用所有工具打开它。如果它的 .xml 对其他用户来说更容易

标签: c# .net xml configuration


【解决方案1】:

您可以更改配置文件:

AppDomain.CurrentDomain.SetData("APP_CONFIG_FILE", "[path]/MyApp.exe.config.xml");

您还可以在不同的应用程序之间共享配置文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-02-12
    • 2017-02-23
    • 1970-01-01
    • 1970-01-01
    • 2014-04-10
    • 2018-01-11
    • 2018-08-06
    • 2022-01-27
    相关资源
    最近更新 更多