我计划构建一个WinForms应用程序,其中将包含一个下拉列表,其中包含我的团队支持的服务器的名称。
我在展望未来,想知道如果我们继承更多的服务器该怎么办。
我可以创建一个可更新的xml文件,并将其与应用程序一起分发,并在我们继承新服务器时让我的团队成员更新它吗?
我应该每次都更新/重建/重新部署应用程序吗?
发布于 2009-12-11 03:54:39
您可以使用astander提到的App.Config。对于我们的Winapps应用程序,我们使用App.Config的appsettings部分来指向不同的配置文件,如Dev、QA、Prod配置文件,以保持主要配置文件的简单和清晰。
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings file="Development.config"></appSettings>不是的。您将不需要重新部署任何内容。如果您在配置文件中添加了任何新内容,只需更新配置文件并要求用户重新启动其应用程序即可
发布于 2009-12-11 03:47:58
App.Config将成为你的朋友
看一看How to read and write settings to App.config
而且还
Read/Write App.Config File with .NET
发布于 2009-12-11 05:39:00
对于WinForms应用程序,您可以使用.settings文件。然后,您可以在应用程序中使用Properties命名空间访问配置元素。如果您在类库项目(或任何其他非窗体项目)中,则需要在设置表中的项目配置中添加第一个.settings文件,该文件将允许显示此项目的属性命名空间。对于窗体项目,将在“属性”文件夹中自动创建一个.settings文件。
以下是与此相关的文档:
http://msdn.microsoft.com/en-us/library/aa730869%28VS.80%29.aspx
https://stackoverflow.com/questions/1883478
复制相似问题