您认为每个命名空间"分支"的理想数量是多少?人们会决定将一个名称空间分成多个名称空间?我们不讨论类的逻辑分组(假设它们在逻辑上被正确分组),在这一点上,我将重点放在可维护类和不可维护类的数量上.
随着风险陷入过于具体的问题......
给定用/ CLR编译的C++ MFC(混合,非抖动)项目,我已经定义了200个类.
当我为这个项目添加一个新的空类时,当我在调试模式下编译和执行时会出错.
未知模块中出现未处理的"System.IO.FileLoadException"类型异常.
附加信息:无法加载文件或程序集"ProjectA,Version = 0.0.0.0,Culture = neutral,PublicKeyToken = null"或其依赖项之一.无法找到或加载类型.(来自HRESULT的异常:0x80131522)
ProjectA是MFC项目本身的名称.没有ProjectA对项目配置上的任何程序集的引用,也没有对另一个自定义程序集的引用.
此项目仅引用某些.NET Framework程序集,以便允许项目中的某些自定义类可以使用CLR类.
然后,问题是......
编辑:
正如我在评论中所说,在发布模式下,编译成功没有错误.
此外,我清理,构建,清理,关闭Visual Studio,重新启动计算机......问题仍然出现.如果我保留200个班级,则没有错误.当我转到201时,出现错误.
目前我正在尝试在一个新的默认MFC项目中重现,添加类到达到200,以确认存在真正的限制.
编辑2:错误修复
感谢你们!