【问题标题】:Visual Studio 2010(devenv.exe) OutOfMemory exception while building installer for a project为项目构建安装程序时出现 Visual Studio 2010(devenv.exe)OutOfMemory 异常
【发布时间】:2011-11-28 19:04:51
【问题描述】:

我使用的是 Win 7 64 位版本,并且正在开发一个 C# 项目。这个项目有一个大数据库(1,85gb),这使它成为一个大项目。当我尝试为此项目创建安装程序时,在构建时,它给了我一个“OutOfMemory”异常。问题可能与 Windows 中 2 GB 的进程可用内存有关。那么我应该怎么做才能解决这个问题呢?

【问题讨论】:

  • 安装项目中是否包含 1.85 GB 的数据库文件,或者 .msi 数据库本身是否为 1.85 GB?
  • 安装程序将在其中包含该数据库文件。但我没有任何 msi 文件,因为我无法构建项目,所以我还不知道 msi 大小:)

标签: c# visual-studio-2010 memory installation


【解决方案1】:

对于 Win 7 64 位,

*备份devenv.exe,然后执行以下步骤,

  1. 打开 Visual Studio 命令提示符并导航到 C:\Program Files\Microsoft Visual Studio 9\Common7\IDE。

  2. 然后执行,editbin /LARGEADDRESSAWARE devenv.exe

要在 VS2010 中解决这个问题,请阅读帖子VS 2010 IDE 2GB limit。希望这会有所帮助

【讨论】:

  • 另外,这个提示可能是针对 VS2008 的。
  • 对于VS2010,我希望答案中提到的链接有帮助。
  • 仅供参考,您可以通过调用 dumpbin /headers devenv.exe 来确认 VS 已经支持大地址
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-12-02
  • 2014-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多