2011-09-02 90 views
1

通过使用资源为应用程序加载配置数据是否是一种好的做法?C#.NET资源

请让我知道。

我实际上正在与Robotics工作室合作,我不认为有任何其他加载配置的方式。

+0

它的做法是行之有效的。如果那是唯一的方法,那么做。 –

回答

9

根据要加载的数据,可以使用.NET的Application Settings功能。

通过应用程序设置,您可以动态地为应用程序存储和检索属性 设置和其他信息。他们 也使您能够维护客户端计算机上的自定义应用程序和用户首选项 。

如果你想加载大量的数据,那么资源(外部或嵌入式)可能是一个更好的主意。

+0

谢谢...我会看看应用程序设置。正如Davide在下面提到的资源可能不是我的情况。 – nixgadgets

4

如果您正在讨论编译在可执行文件或程序集内部的嵌入式资源,那肯定不是一个好主意,因为无论何时您需要更改配置时,都需要重新编译/构建和部署。

配置应该在配置文件或数据库中,以便您可以轻松应对环境中的更改而无需再次构建和部署。

+0

你是绝对正确的。没有想到这一点。 – nixgadgets