问题描述
应用程序的设置,如下图在WpfApplication1项目中可以通过Properties.Settings.Default.XXX进行读写我的问题是,当WpfApplication1作为应用程序的主入口,其他类库如Test项目中如何读写应用程序设置。我一开始的想法是通过WpfApplication1写个函数提供接口,但是后来想到WpfApplication1肯定要引用我的其他项目,这样就会造成引用循环出错。请各位大侠支个招,网上没搜到相关内容,可能没用对搜索关键字吧。。
解决方案
解决方案二:
不会重复引用吧,是静态变量啊!!!
解决方案三:
可以考虑创建新项目,然后WpfApplication1和Test项目项目均引用它,这样就可以避免循环引用,至于新的项目怎么写接口,那就是你要做的事了。
解决方案四:
引用2楼BenBenBears的回复:
可以考虑创建新项目,然后WpfApplication1和Test项目项目均引用它,这样就可以避免循环引用,至于新的项目怎么写接口,那就是你要做的事了。
嗯,这的确是个选择,不过,为了一个配置而新建一个项目未免小题大做,又破坏了我的项目结构。当然,这可能就是唯一的方法。如果实在没有其他方法的话,我准备使用appsettings,这种方式不需要引用,但是它不是强类型的。多谢兄台关注我的问题
解决方案五:
引用1楼tangxu12的回复:
不会重复引用吧,是静态变量啊!!!
貌似会的,在其他项目中使用那个属性是这样写的:WpfApplication1.Properties.Settings.Default.XXX;您有好的方法么?
时间: 2025-01-20 10:46:26