【问题标题】:PostSharp OutOfMemoryException during Visual Studio buildVisual Studio 构建期间的 PostSharp OutOfMemoryException
【发布时间】:2015-12-07 12:49:28
【问题描述】:

我在 Visual Studio 2015(更新 1)的 C# 解决方案中使用最新版本的 PostSharp(版本 4.1.31.0)。

每次我尝试构建解决方案时都会收到以下错误:

未处理的异常(4.1.31.0,postsharp.srv.4.0-x86.exe,CLR 4.0.30319.394271,Release):System.OutOfMemoryException:引发了“System.OutOfMemoryException”类型的异常。

我在构建时打开了详细输出,但到目前为止还没有在输出中发现任何东西!

我有其他解决方案可以在这个版本上正常工作,所以我怀疑这与解决方案的配置有关。

顺便说一句,我也尝试了 4.1.30 版本并得到完全相同的错误。

我们将不胜感激任何关于在哪里寻找的帮助或建议。

【问题讨论】:

    标签: c# msbuild visual-studio-2015 out-of-memory postsharp


    【解决方案1】:

    因此,为了解决我的问题,我所要做的就是将项目属性中的 PostSharp 'Processor Architecture' 选项设置为包含我的方面的项目的 x64。

    我不确定为什么,但我的应用程序构建和运行没有问题。

    【讨论】:

    • 我们很想知道您正在使用哪些转换。 x86 进程上的内存不足只会发生在非常大的程序集上。如果您能在我们的支持论坛上与我们联系并向我们提供有关您项目的详细信息,我们将不胜感激。谢谢!
    • 嗨,Daniel,我明天会为您收集所有详细信息并在您的论坛上发布。你需要什么样的信息?我认为切换到 x64 隐藏了解决方案的一个更广泛的问题,因为 PostSharp 编译器服务内存超过 4,500mb。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-01-15
    • 2013-10-01
    • 2013-08-08
    • 2012-10-01
    • 1970-01-01
    • 2018-04-25
    • 1970-01-01
    相关资源
    最近更新 更多