【发布时间】:2010-05-15 18:52:17
【问题描述】:
我正在设计一个应用程序,该应用程序允许您查找由某些程序制作的图片(屏幕截图)。我将在应用程序本身中提供一些程序的位置,以便用户开始使用。
我想知道随着时间的推移如何添加新位置,我的第一个想法只是将其硬编码到应用程序中,但这意味着用户必须重新安装它才能使更改生效。
我的第二个想法是使用 XML 文件来包含所有位置以及其他数据,例如应用程序的名称。这也意味着用户可以根据需要添加自己的位置,也可以在互联网上共享它们。
第二个选项似乎是最好的方法,但我不得不考虑如何在用户计算机上对其进行管理。理想情况下,我只想要一个不依赖任何外部文件(如 XML)的 .exe,但这会让我回到第一点。
最好使用 ClickOnce 部署在开始菜单中创建一个条目并创建一个包含 .exe 和文件名的文件夹吗?
感谢您的反馈,在设计确定之前我不想开始实施应用程序。
【问题讨论】:
标签: xml winforms architecture