相关疑难解决方法(0)

每个命名空间分支的理想数量的类

您认为每个命名空间"分支"的理想数量是多少?人们会决定将一个名称空间分成多个名称空间?我们不讨论类的逻辑分组(假设它们在逻辑上被正确分组),在这一点上,我将重点放在可维护类和不可维护类的数量上.

c# grouping namespaces

11
推荐指数
2
解决办法
1713
查看次数

使用/ CLR编译的MFC项目中是否有任何类计数限制

随着风险陷入过于具体的问题......

给定用/ 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类.

然后,问题是......

  • 您知道MFC C++项目中是否有类号限制吗?

编辑:

正如我在评论中所说,在发布模式下,编译成功没有错误.

此外,我清理,构建,清理,关闭Visual Studio,重新启动计算机......问题仍然出现.如果我保留200个班级,则没有错误.当我转到201时,出现错误.

目前我正在尝试在一个新的默认MFC项目中重现,添加类到达到200,以确认存在真正的限制.

编辑2:错误修复

大.@MSX@frymode告诉我如何避免他的评论错误.

在Visual Studio开发环境(/)中:

  1. 打开项目的"属性页"对话框.
  2. 单击C/C++文件夹.
  3. 单击"代码生成"属性页.
  4. 修改启用字符串池(/ GF)属性.

感谢你们!

debugging clr mfc c++-cli visual-studio-2013

2
推荐指数
1
解决办法
378
查看次数

标签 统计

c# ×1

c++-cli ×1

clr ×1

debugging ×1

grouping ×1

mfc ×1

namespaces ×1

visual-studio-2013 ×1