【问题标题】:Is there a limit to the number of settings in a properties class属性类中的设置数量是否有限制
【发布时间】:2020-08-28 18:38:20
【问题描述】:

我有一个带有属性类的项目(C# Framework 4.6.1)。它就像 project.settings 一样。看起来像这样:

它有大约 225 +- 设置。如果我添加 1 个额外的简单设置(只是一个字符串,而不是重复的),它会导致项目无法编译。显示如下错误:

表示找不到该物业。
我能想到的唯一一件事是我们的设置数量已达到限制。
有人帮忙吗?

【问题讨论】:

  • 如果你注释掉你的另一个属性,这个有用吗?
  • 我还没有遇到过这样的限制,你能把这个类上传到某个地方吗?据我所知,您的限制是您的内存大小。 225 不算什么。
  • 还有一点建议,我们将设置保存在 json(根据需要加密/明文)文件中,并随时随地动态加载。我们使用约 1000 条规则处理大型电子商务。也许你可以使用类似的方法?
  • 至于限制部分也许这个答案可以帮助stackoverflow.com/questions/6306792/…

标签: c#


【解决方案1】:

c# 类 1 中属性数量的上限

您可以从这个旧的 SO 答案中获得更多信息 Any limit to number of properties on a .NET Class?

所以基本上,根据您的项目范围,您尚未达到该限制,问题出在代码中的其他地方,如果您可以在 git 或其他我们可以模拟和测试的地方共享属性类,那就太好了。

【讨论】:

    猜你喜欢
    • 2012-03-06
    • 1970-01-01
    • 2018-10-01
    • 1970-01-01
    • 2011-02-22
    • 2011-07-23
    • 2014-05-05
    • 2014-01-09
    • 1970-01-01
    相关资源
    最近更新 更多