【问题标题】:Getting Paths from Config file in WPF从 WPF 中的配置文件获取路径
【发布时间】:2012-01-06 01:01:29
【问题描述】:

我希望能够更改用于程序的目录(我正在将文件从一个目录移动到另一个目录并提交给 SVN)。我希望能够相对快速地更改目录,而且,这些目录或多或少都是设置好的。目录可能每六个月左右更改一次或两次。所以我不想一直把它扔到命令行应用程序中,我也不想每次我想更改路径时都重新编译这个应用程序......如何在 WPF 中使用配置文件来获取并设置相应文件和目录的路径,例如在 ASP.net 应用程序或 WCF 服务中?

谢谢。

【问题讨论】:

  • 你在说什么路径?项目项目或一些外部(数据等)项目的路径?

标签: c# wpf app-config


【解决方案1】:

你可以试试这个... 在您的 app.config 中,将您的 appsetting 更改为

<applicationSettings>
    <WpfApplication1.Properties.Settings>
        <setting name="appsetting" serializeAs="String">
            <value>c:\testdata.xml</value>
        </setting>
    </WpfApplication1.Properties.Settings>
</applicationSettings>

然后在代码隐藏中

string xmlDataDirectory = WpfApplication1.Properties.Settings.Default.appsetting.ToString()

【讨论】:

  • 正是我的想法。
  • 等等,WPF 项目有 app.configs 吗?我正在使用 App.xaml
  • 不...我看到 App.xaml 这不是网站或服务,这是 WPF 应用程序。我什至没有连接到服务,所以也不会有 app.config 吗?我可能可以添加一个文本文件,然后将其读入。但这似乎是一件很笨重的事情。
  • 您仍然可以通过 ConfigurationManager 使用配置文件,这是您的选择..
  • WPF 应用具有应用配置。转到属性并双击 Settings.settings 并开始输入材料。将出现一个 app.config...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-04-24
  • 2017-07-07
  • 2011-02-07
  • 1970-01-01
  • 2019-04-04
  • 1970-01-01
  • 2011-02-26
相关资源
最近更新 更多