我遇到了VS 2010的问题。它运行速度非常慢,并且在编译和打包xap文件时偶尔会崩溃并出现以下错误:
Xap packaging failed. Exception of type 'System.OutOfMemoryException' was thrown.
在本地Windows 7临时目录\Users\usernamexxxx\AppData\Local\Temp
中
有成千上万的文件,所以我删除它们,现在VS更快。
其他人是否有类似的问题?
答案 0 :(得分:2)
是的,我有同样的问题。当我清除我的临时内存它工作正常但经过一段时间Temp目录也显示一些文件。
并且消息再次出现“Out of Memory Exception”。
这是Code中的一个问题。你的代码泄漏了内存。你的代码没有正确处理对象。
答案 1 :(得分:0)
我没有那种类型的错误消息,但对我来说似乎总是放慢VS 2010的是.suo(解决方案用户选项)文件。它基本上跟踪您打开的文件和断点,但它是一个不断增长的文件。当它达到5mb时,VS可能需要20-30秒才能在添加文件或从解决方案中删除文件时做出响应。
答案 2 :(得分:0)
我很快就厌倦了视觉工作室的缓慢。我的解决方案是使用msbuild
在命令行上构建所有内容。我创建了一个批处理文件,用我喜欢的选项调用msbuild。
这个选项实际上非常好,因为如果你有一个多核机器,你可以将/m
标志传递给msbuild,这样可以在可能的情况下并行构建项目(Visual Studio目前没有提供此功能,但将在VS2012中)
调用msbuild很简单。例如:
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\msbuild.exe MyApplication.sln /m
然后,如果我想调试,我只需先构建(在命令行上),运行应用程序,然后手动附加visual studio调试器。
答案 3 :(得分:0)
我特别不熟悉这个错误,但是在编译时为了一个大解决方案(超过50个项目)时出现了一个令人讨厌的问题和OutOfMemoryException
我们曾经直接使用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
重新启动后,编辑Exception只是一个梦想。
注意:我后来读到Visual Studio 2010应该是开箱即用的大地址识别,所以它不应该解决"我的问题,但它确实适合我。