gpt4 book ai didi

c# - 我应该在哪里放置多个项目之间共享的属性?

转载 作者:太空宇宙 更新时间:2023-11-03 11:03:34 26 4
gpt4 key购买 nike

我有一个包含多个项目的 .NET 解决方案。多个项目需要访问一些解决方案范围的属性(键值对)。我可以将这些属性放在一个项目的 Settings.settings 文件中,但据我所知,其他项目将无法访问它们(对吧?)。

我应该...

  1. 将这些属性放入可全局访问的共享文件夹中的 INI 文件中,例如 Environment.SpecialFolder.CommonApplicationData/MySolutionData

  2. 将这些属性放入注册表?

  3. 其他地方?

编辑:

我忘了说,我希望能够在应用程序外部编辑这个小的属性列表,所以公共(public)项目中的共享类将无法工作。

最佳答案

我通常会创建一个额外的项目,其唯一目的是处理共享的 app.config 文件并使其内容可供其他项目使用。

关于c# - 我应该在哪里放置多个项目之间共享的属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16823305/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com