Ошибка при компиляции отчетов в .NET 5

Обсуждение Stimulsoft Reports.NET
Ответить
Ингвар
Сообщения: 159
Зарегистрирован: 17 июл 2012, 19:27

Ошибка при компиляции отчетов в .NET 5

Сообщение Ингвар »

Добрый день! В версии 2021.2.1 при компиляции отчетов возникает ошибка NullReferenceException. В функции StiReport.GetReferencedAssembliesRoslyn есть такой вызов:

Код: Выделить всё

var a = Assembly.GetEntryAssembly()
...
CheckAssembliesAtLocation(a.Location, founds, pathes, neededAssemblies);
В нашем приложении Assembly.GetEntryAssembly возвращает null, так как для .NET используется native host.
Просьба добавить проверку на null перед вызовом CheckAssembliesAtLocation, с ней отчет компилируется успешно.
Aleksey
Сообщения: 2761
Зарегистрирован: 22 апр 2010, 06:57

Re: Ошибка при компиляции отчетов в .NET 5

Сообщение Aleksey »

Здравствуйте,

Необходимо некоторое время для анализа проблемы, о результатах дадим знать.

Спасибо.
#3797
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Re: Ошибка при компиляции отчетов в .NET 5

Сообщение Ivan »

Здравствуйте.

Добавили проверку.
Исправление будет включено в следующий билд.

Спасибо.
Ингвар
Сообщения: 159
Зарегистрирован: 17 июл 2012, 19:27

Re: Ошибка при компиляции отчетов в .NET 5

Сообщение Ингвар »

Спасибо, ошибка исправлена.
Aleksey
Сообщения: 2761
Зарегистрирован: 22 апр 2010, 06:57

Re: Ошибка при компиляции отчетов в .NET 5

Сообщение Aleksey »

Здравствуйте.

Отлично! Всегда рады помочь.
Ответить