【发布时间】:2020-05-04 13:56:49
【问题描述】:
<runtime>
<gcAllowVeryLargeObjects enabled="true" />
</runtime>
而且我有足够的内存。
它在 Visual Studio 中以调试和发布模式运行良好。
当我使用命令行执行时,它会给我“内存不足”错误
有人对此有任何想法吗?
【问题讨论】:
-
如果“命令行”是指“控制台应用程序”,您能否检查该可执行项目选项中“首选 32 位”编译器标志的设置?我猜它已被检查,这意味着您的应用程序正在作为 32 位进程启动。如果所有代码和所有引用的程序集都是 AnyCpu,那么您可以简单地取消选中该设置并重新构建。
-
请分享您的项目设置和代码示例
-
Windows 事件日志中有什么有用的吗?
标签: c# .net visual-studio console-application