我有已被用作一个ASP.Net web应用程序的代码库。它现在分支出来,用作两个的WinForms应用程序的一部分。

的主要区别是,该应用程序的WinForms应该存储它们的设置“每用户”和Web应用程序只需要在“应用”级别存储该设置。他们是相同的设置,但根据应用类型的存储方式不同。

澄清:相同的代码将被用作一个网站应用程序的基础以及代码库为桌面应用程序。在桌面应用程序的设置应存放在相应的用户目录,但在相同的代码运行的Web应用程序,这不是可行的。因此,进退两难。如何从用于网络应用程序为桌面应用一个user.config型情况(存储在适当的目录中)一个web.config型情况进行切换。

有谁知道,如果settings.settings文件是可行的web应用程序?

有没有更好的方式来存储两种不同的方式相同的设置?

有帮助吗?

解决方案

是的,你可以使用Settings.Settings文件的Web应用程序项目。设置它就像在你的WinForms项目。随着Web项目,你是有限的,虽然应用范围 - 你不能创建用户范围设置

其他提示

不知道更多详细的应用程序 - 也许是存储用户数据(或其他集中式存储库)将是最好的。然后用户可以选择两种平台,并有机会获得他们的首选项和设置。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top