一个解决方案的各个项目, 如何共享配置信息?
zjcxc 2006-05-24 09:33:44 vb.net 2005中, 使用 my.settings 可以方便地处理配置信息, 但在一个解决方案中, 有多个项目时, 这个就不知道如何控制了?
情景描述如下:
我准备做一个解决方案, 这个解决方案会有几个项目, 而这些项目有一些共同的处理, 我目前是把这些处理放在一个公共的项目中, 所有会使用这些功能的项目都引用这个公共项目.
现在的问题是:
这个公共的项目(项目PUB)中有些设置, 我使用 my.settings 来处理, 而引用它的项目(项目A), 也有配置信息, 我也使用 my.settings 来处理
但是, 我发现, 编译后, 项目A的配置文件与可执行文件在一齐, 但项目PUB的配置文件, 却在 c:\Documents and Settings\%user%\Local Settings\... 下面
我做的是 console 程序, 使用配置文件是想在需要的时候, 修改一些程序配置参数, 但由于现在有两个配置文件, 而且 项目PUB 的配置文件居然很难找, 这给配置带来了极大的麻烦.
想寻找一种好的解决方法. 当然, 或者我把公共处理做成一个项目的做法本来就不妥(程序才学), 想听听大家的高见.