每隔幾個小時左右,編譯我的解決方案(相當大的)時,我是不斷收到以下異常: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