我有一个包含多个项目的 .NET 解决方案。几个项目需要访问一些解决方案范围的属性(键值对)。我可以将这些属性放在Settings.settings
一个项目的文件中,但据我了解,其他项目将无法访问它们(对吗?)。
我是不是该...
将这些属性放在全局可访问的共享文件夹中的 INI 文件中,例如
Environment.SpecialFolder.CommonApplicationData/MySolutionData
将这些属性放入注册表?
别的地方?
编辑:
我忘了提一下,我希望能够在应用程序外部编辑这个属性的小列表,因此公共项目中的共享类将不起作用。