每隔几个小时左右,编译我的解决方案(相当大的)时,我是不断收到以下异常:VS2008内存溢出异常
C:\ WINNT \ Microsoft.NET \框架\ V3。 5 \ Microsoft.Common.targets(1353,9):错误MSB4018:“ResolveAssemblyReference”任务意外失败。 C:\ WINNT \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1353,9):错误MSB4018:System.OutOfMemoryException:抛出类型为“System.OutOfMemoryException”的异常。 C:\ WINNT \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1353,9):错误MSB4018:在System.Reflection.AssemblyName.nGetFileInformation(String s) C:\ WINNT \ Microsoft。 NET \ Framework \ v3.5 \ Microsoft.Common.targets(1353,9):错误MSB4018:在System.Reflection.AssemblyName.GetAssemblyName(String assemblyFile) C:\ WINNT \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1353,9):error MSB4018:at Microsoft.Build.Shared.AssemblyNameExtension.GetAssemblyNameEx(String path) C:\ WINNT \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets( 1353,9):error MSB4018:at Microsoft.Build.Tasks.SystemState.GetAssemblyName(String path) C:\ WINNT \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1353,9):error MSB4018:在Microsoft.Build.Tasks.ReferenceTable.NameAssemblyFileReference(引用参考,字符串assemblyFileName) C:\ WINNT \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1353,9):error MSB4018:at Microsoft.Build.Tasks.ReferenceTable.SetPrimaryFileItem(ITaskItem referenceAssemblyFile) C:\ WINNT \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1353,9):错误MSB4018:在Microsoft.Build.Tasks.ReferenceTable.SetPrimaryItems(ITaskItem [] referenceAssemblyFiles,ITaskItem [] referenceAssemblyNames,ArrayList例外) C :\ WINNT \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1353,9):错误MSB4018:在Microsoft.Build.Tasks.ReferenceTable.ComputeClosure(DependentAssembly [] remappedAssembliesValue,ITaskItem [] referenceAssemblyFiles,ITaskItem [] referenceAssemblyNames,ArrayList exceptions) C:\ WINNT \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1353,9):错误MSB4018:在Microsoft.Build.Tasks.ResolveAssemblyReference.Execute(FileExists fileExists ,DirectoryExists可怕CtoryExists,GetDirectories getDirectories,GetAssemblyName getAssemblyName,GetAssemblyMetadata getAssemblyMetadata,GetRegistrySubKeyNames getRegistrySubKeyNames,GetRegistrySubKeyDefaultValue getRegistrySubKeyDefaultValue getLastWriteTime getLastWriteTime)C:\ WINNT \ Microsoft.NET \ Framework \在Microsoft.Build.Tasks.ResolveAssemblyReference.Execute() C:\ WINNT \ Microsoft.NET \ Framework \ v3.5 \ Microsoft.Common.targets(1353,9):错误MSB4018:在Microsoft.Build.BuildEngine.TaskEngine .ExecuteInstantiatedTask(EngineProxy engineProxy,ItemBucket存储桶,TaskExecutionMode howToExecuteTask,ITask任务,布尔型& taskResult) 完成构建项目“Point.App.csproj” - 失败。
有没有人有任何想法如何解决这个问题?
谢谢
嗯,这似乎认为你的系统内存不足。你运行多少内存? – AllenG 2010-07-30 14:01:02