我有一个.NET解决方案与多个项目。有几个项目需要访问几个解决方案范围内的属性(键值对)。我可以在一个项目中将这些属性放在Settings.settings
文件中,但据我了解,其他项目将无法访问它们(对吗?)。我应该在多个项目之间共享属性?
我应该......
放在一个INI文件这些属性在全球访问的共享文件夹一样
Environment.SpecialFolder.CommonApplicationData/MySolutionData
在注册表中把这些属性呢?
其他地方?
编辑:
我忘了提,我希望能够在一个共同的项目之外编辑属性的这个小名单的应用程序,因此共享类是行不通的。
为公共设置创建项目(可能实现为静态类),并将其添加为所有需要它的项目的参考? –
感谢您提出这个问题,我已经澄清了我的问题。 – epalm