System.OutOfMemoryException при перестройке решения с тремя проектами служб SSIS - PullRequest
1 голос
/ 31 января 2020

Я использую Visual Studio 2019. В моем решении три проекта служб SSIS. Во всех моих проектах у меня есть около 400 пакетов. Когда я хочу перестроить свое решение, у меня появляется ошибка ниже:

System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
at System.Text.StringBuilder.ToString()
at 
Microsoft.SqlServer.Dts.Runtime.DTSManagedXmlSerializationHelper.GetXmlDocumentOuterXml(XmlDocument 
doc, Boolean indent)
at 
Microsoft.SqlServer.Dts.Runtime.DTSManagedXmlSerializationHelper.AfterSavePackageToXML(IDTSPackage100 
package, IDTSInfoEvents100 events, String& packageXml)
at Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackagePersist100.ClonePackageToXML(Object& 
pvDestination, Boolean vbReturnDOM, IDTSEvents100 pEvents)
at Microsoft.SqlServer.Dts.Runtime.Project.SavePackage(IProjectStorage storage, Package package, 
String streamName, Boolean preserveVersionGuid)
at Microsoft.SqlServer.Dts.Runtime.Project.SavePackage(Package package, String streamName, Boolean 
preserveVersionGuid)
at Microsoft.DataTransformationServices.Project.DataTransformationsProjectBuilder.IncrementalBuildThroughOb j(IOutputWindow outputWindow)
at Microsoft.DataTransformationServices.Project.DataTransformationsProjectBuilder.BuildIncremental(IOutputWindow outputWindow)          0   

Если я перестраиваю один проект за раз, это нормально. Но решение по перестройке не работает. Когда я хочу развернуть один из проектов, иногда моя Visual Studio падает и закрывается.

До того, как я использовал Visual Studio 2017, у меня не было таких проблем. У тебя есть идеи?

РЕДАКТИРОВАТЬ 1 : у меня 16 ГБ ОЗУ, а при наличии этих ошибок у меня более 6 ГБ свободной ОЗУ

РЕДАКТИРОВАНИЕ 2 : это my VS 2019

enter image description here

Редактировать 3 : enter image description here

Edit 4: Я использую CozyRo c компоненты

...