Скомпилировать отчет с помощью стимуляции в Linux (Wine) ⇐ Linux
Скомпилировать отчет с помощью стимуляции в Linux (Wine)
Я работаю над проектом, написанным на C#, с использованием Win Forms, в качестве генератора отчетов использую StimulSoft. Есть необходимость запустить этот проект на Linux, для этого я использую Wine и всё работает нормально кроме генерации отчётов, при попытке создать отчёт выдаёт следующую ошибку, подскажите пожалуйста что с этим можно сделать. `'DateTimeConverter' не может преобразовать 'System.DateTime' в 'System.ComponentModel.Design.Serialization.InstanceDescriptor'.
= ТРАСС СТЕКА: ========================= в System.ComponentModel.TypeConverter.GetConvertToException (значение System.Object, System.Type DestinationType) [0x00047] в :0 в System.ComponentModel.TypeConverter.ConvertTo (контекст System.ComponentModel.ITypeDescriptorContext, язык и региональные параметры System.Globalization.CultureInfo, значение System.Object, System.Type DestinationType) [0x00056] в :0 в System.ComponentModel.DateTimeConverter.ConvertTo (контекст System.ComponentModel.ITypeDescriptorContext, язык и региональные параметры System.Globalization.CultureInfo, значение System.Object, System.Type DestinationType) [0x000de] в :0 в System.ComponentModel.TypeConverter.ConvertTo (значение System.Object, System.Type DestinationType) [0x00000] в :0 в Stimulsoft.Report.CodeDom.StiCodeDomSerializator.GetArgumentsWithParent (тип System.Type, значение System.Object, родительское значение System.Object) [0x00006] в :0 в Stimulsoft.Report.CodeDom.StiCodeDomSerializator.GetObjectCreateExpressionWithParent (тип System.Type, System.CodeDom.CodeTypeReference createType, значение System.Object, System.Object родительское значение) [0x0004b] в :0 в Stimulsoft.Report.CodeDom.StiCodeDomSerializator.GetObjectCreateExpressionWithParent (тип System.Type, значение System.Object, родительское значение System.Object) [0x0000e] в :0 в Stimulsoft.Report.CodeDom.StiCodeDomSerializator.GetObjectCreateExpression (тип System.Type, значение System.Object) [0x00000] в :0 в Stimulsoft.Report.CodeDom.StiCodeDomSerializator.AddCreate (индекс System.Int32, родительский элемент System.String, значение System.Object, имя System.String, тип System.Type, System.Boolean isList) [0x00085] в :0 в Stimulsoft.Report.CodeDom.StiCodeDomSerializator.AddCreate (родительский элемент System.String, Stimulsoft.Base.Serializing.StiPropertyInfo prop, System.Boolean isList) [0x00015] в :0 at atingulsoft.report.codem.sticodeSerializator.serializeProps (Simulsoft.Base.Serialize.StiproPertyInfocollection репутация, System.boolean islist, System.string parentname, System.string ServiceName) [0x001b4] in
Я работаю над проектом, написанным на C#, с использованием Win Forms, в качестве генератора отчетов использую StimulSoft. Есть необходимость запустить этот проект на Linux, для этого я использую Wine и всё работает нормально кроме генерации отчётов, при попытке создать отчёт выдаёт следующую ошибку, подскажите пожалуйста что с этим можно сделать. `'DateTimeConverter' не может преобразовать 'System.DateTime' в 'System.ComponentModel.Design.Serialization.InstanceDescriptor'.
= ТРАСС СТЕКА: ========================= в System.ComponentModel.TypeConverter.GetConvertToException (значение System.Object, System.Type DestinationType) [0x00047] в :0 в System.ComponentModel.TypeConverter.ConvertTo (контекст System.ComponentModel.ITypeDescriptorContext, язык и региональные параметры System.Globalization.CultureInfo, значение System.Object, System.Type DestinationType) [0x00056] в :0 в System.ComponentModel.DateTimeConverter.ConvertTo (контекст System.ComponentModel.ITypeDescriptorContext, язык и региональные параметры System.Globalization.CultureInfo, значение System.Object, System.Type DestinationType) [0x000de] в :0 в System.ComponentModel.TypeConverter.ConvertTo (значение System.Object, System.Type DestinationType) [0x00000] в :0 в Stimulsoft.Report.CodeDom.StiCodeDomSerializator.GetArgumentsWithParent (тип System.Type, значение System.Object, родительское значение System.Object) [0x00006] в :0 в Stimulsoft.Report.CodeDom.StiCodeDomSerializator.GetObjectCreateExpressionWithParent (тип System.Type, System.CodeDom.CodeTypeReference createType, значение System.Object, System.Object родительское значение) [0x0004b] в :0 в Stimulsoft.Report.CodeDom.StiCodeDomSerializator.GetObjectCreateExpressionWithParent (тип System.Type, значение System.Object, родительское значение System.Object) [0x0000e] в :0 в Stimulsoft.Report.CodeDom.StiCodeDomSerializator.GetObjectCreateExpression (тип System.Type, значение System.Object) [0x00000] в :0 в Stimulsoft.Report.CodeDom.StiCodeDomSerializator.AddCreate (индекс System.Int32, родительский элемент System.String, значение System.Object, имя System.String, тип System.Type, System.Boolean isList) [0x00085] в :0 в Stimulsoft.Report.CodeDom.StiCodeDomSerializator.AddCreate (родительский элемент System.String, Stimulsoft.Base.Serializing.StiPropertyInfo prop, System.Boolean isList) [0x00015] в :0 at atingulsoft.report.codem.sticodeSerializator.serializeProps (Simulsoft.Base.Serialize.StiproPertyInfocollection репутация, System.boolean islist, System.string parentname, System.string ServiceName) [0x001b4] in
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Установка Wine не удалась: зависит от установки Wine (= 9.0~rc3~jammy-1) [закрыто]
Anonymous » » в форуме Linux - 0 Ответы
- 40 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Winforms получает путь к рабочему столу как в Windows, так и в Linux (с использованием Wine).
Anonymous » » в форуме C# - 0 Ответы
- 49 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Winforms получает путь к рабочему столу как в Windows, так и в Linux (с использованием Wine).
Anonymous » » в форуме C# - 0 Ответы
- 29 Просмотры
-
Последнее сообщение Anonymous
-