2012-09-06 56 views
0

我都可以按用户basis.I安装一个Windows窗体应用程序正在使用的SQL Express在我的数据库应用程序,也使用实体框架来处理我的数据访问side.I在应用程序,它的目的是让我的客户给某些键按他们的convenient.Like图像文件夹路径的值,我的自定义日志文件的路径,这将在生产过程中使用记录应用程序的例外,连接一个应用程序配置文件实体框架等字符串客户特定设置后的ClickOnce应用程序发布

现在我已经使用clickonce deployement来获取我的软件安装在每个客户端机器。安装后,我的客户端机器(这是我的测试环境),我没有看到任何配置,并在很多se拱我才知道,那里面的一些特殊的文件夹中创建深按OS使用以及这些深埋配置文件不能监守一些ClickOnce安全的修改provisions.Now我有以下问题 -

  1. 由于我不能为每个用户发布应用程序,这样我怎么能在客户机上安装应用程序后chnage我的每个用户的设置。

  2. 我应该重申一些外部配置源,但我可以如何以及在哪里可以把它放在机器中。如果externl配置工作,它也可以用于实体框架连接字符串。

  3. 如何保持这些客户的具体变化。

,因为我在ClickOnce的新的和我在谷歌做了检索算法,但不能得到任何solution.So将指导做好在这方面得到高度赞赏。

回答

0

一般App.Config商店在应用程序级别而不是在用户级别设置。

我不是100%肯定从你的帖子,但如果你想存储每个单独用户的设置,那么最好的地方可能是APPDATA目录。

您可以使用此电话访问APPDATA路径:

Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) 

你可以找到更多关于APPDATA here

相关问题