11

我遇到了 VS 2010 的问题。它运行速度非常慢,并且在编译和打包 xap 文件时偶尔会崩溃,并出现以下错误:

Xap packaging failed. Exception of type 'System.OutOfMemoryException' was thrown.

在本地 Windows 7 临时目录\Users\usernamexxxx\AppData\Local\Temp 中有数千个文件,所以我删除了它们,现在 VS 更快了。

还有其他人有类似的问题吗?

4

4 回答 4

2

是的,我有类似的问题。当我清除我的临时内存它工作正常但一段时间后临时目录也显示一些文件。

消息再次出现“内存不足异常”。

这是代码中的一个问题。您的代码正在泄漏内存。您的代码没有正确处理对象。

于 2012-07-05T12:47:47.287 回答
0

我没有那种类型的错误消息,但对我来说似乎总是减慢 VS 2010 的是 .suo(解决方案用户选项)文件。它基本上会跟踪您打开了哪些文件以及您的断点,但它是一个始终在增长的文件。当它达到 5mb 时,VS 在添加文件或从解决方案中删除文件时有时可能需要 20-30 秒才能响应。

于 2011-10-30T02:18:20.727 回答
0

我很快就厌倦了视觉工作室的缓慢。我的解决方案是使用msbuild. 我创建了一个批处理文件,它使用我的首选选项调用 msbuild。

这个选项实际上非常好,因为如果你有一台多核机器,你可以将/m标志传递给 msbuild,这将允许在可能的情况下并行构建项目(Visual Studio 目前不提供此功能,但在 VS2012 中会)

调用 msbuild 很容易。例如:

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\msbuild.exe MyApplication.sln /m

然后,如果我想调试,我只需先构建(在命令行上),运行应用程序,然后手动附加 Visual Studio 调试器。

于 2012-02-29T16:08:29.077 回答
0

我特别不熟悉这个错误,但当时在编译时遇到了一个令人讨厌的问题 OutOfMemoryException 用于大型解决方案(超过 50 个项目)

我们曾经直接使用msbuild来绕过它,但是调试有点麻烦

然后我在互联网上检查并尝试扩展 devenv.exe 正在使用的虚拟内存(默认情况下为 2GB)。在 64 位 Windows 7 上,操作系统已经符合应用程序可以使用超过 2GB 的事实。

只需启动命令提示符并键入:

cd\
cd "C:\Program Files (x86)\Microsoft Visual Studio 10.0"
copy Common7\IDE\devenv.exe Common7\IDE\_devenv.exe
VC\bin\editbin.exe /LARGEADDRESSAW Common7\IDE\devenv.exe

重新启动后,编译异常只是一个梦想。

注意:我后来读到,Visual Studio 2010 应该是开箱即用的大地址感知,所以它不应该“解决”我的问题,但它对我有用。

于 2012-03-03T14:55:06.970 回答