Страница 1 из 1

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

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

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

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

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

Добавлено: 26 мар 2021, 17:09
Aleksey
Здравствуйте,

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

Спасибо.
#3797

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

Добавлено: 02 апр 2021, 22:05
Ivan
Здравствуйте.

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

Спасибо.

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

Добавлено: 09 апр 2021, 13:01
Ингвар
Спасибо, ошибка исправлена.

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

Добавлено: 11 апр 2021, 20:18
Aleksey
Здравствуйте.

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