谢谢大家的热心回答,这个问题我暂时还是采用复制dll文件解决的,我也在尝试用别的方法来做这件事,如果找到好的方法,我会在我的博客里面更新出来,谢谢大家!
叫别人做,你当看不见就行了。
咳咳,大叔,风趣依然啊!
@晓菜鸟: config你又不会天天变。如果觉得用这个不爽,就自己弄个Config.xml文件存储配置好了。
比如NLOG就是默认读自己的NLOG.CONFIG文件的。
@爱编程的大叔: 嗯,我现在就是读的xml,然后B项目里面就一直提示找不到我的xml。
@晓菜鸟: 你得手工复制到BIN或者类似目录,或者你类库里面设置没有找不到XML自动创建配置文件。
@爱编程的大叔: 大叔,可不可以实现多个项目共用一个配置?我更改配置的时候只需要在A项目中更改就行,而不用去更改B、C、D...等项目。
如果是dll
dll要分层级的
只能单向引用
如果项目之间的传递
应该用webservice
总的来看 你这种2个项目的共同配置 应该冗余 在b里面加上a的配置节点 在a里面加上b的配置节点就好
我现在就是不想怎么做,我要做的就是实现多个项目共用一个,但是只用更改一个地方的配置就可以了,像你说的我得在各个项目里面都加上相应的配置。
@晓菜鸟: 业务信息不共用 项目和项目是隔离的
如果要从一个口出 那么应该是建立一个中间层
而不是 项目之间相互引用
这种事儿,你就弄个默认配置.找不到配置文件时就使用默认配置,
不是,现在做的就是能让多个项目读共同的内容,而这个内容只需要在一个地方更改就行。类似的都可以。
@晓菜鸟: 写在代码里.或者数据库
@吴瑞祥: 写在代码里不还得引用dll吗?