C# WPF application | error: 'system.nullreferenceexception'
Итак, в настоящее время я делаю заявку, но у меня есть некоторые ошибки, и я абсолютно не знаю, как их исправить.
Выход:
Exception thrown: 'System.NullReferenceException' in Kenny UI WPF.exe
Exception thrown: 'System.Reflection.TargetInvocationException' in mscorlib.dll
The thread 0x2668 has exited with code 0 (0x0).
The thread 0x3f1c has exited with code 0 (0x0).
Exception thrown: 'System.Reflection.TargetInvocationException' in mscorlib.dll
Exception thrown: 'System.Reflection.TargetInvocationException' in System.Xaml.dll
Exception thrown: 'System.Reflection.TargetInvocationException' in PresentationFramework.dll
An unhandled exception of type 'System.Reflection.TargetInvocationException' occurred in PresentationFramework.dll
Exception has been thrown by the target of an invocation.
Файл MainWindow.язык XAML.в CS
var TMain = Globals.Theme.Main;
ThemeInterface.в CS
[Serializable] [Obfuscation(Feature = "renaming", Exclude = true, ApplyToMembers = true)] public class TBase { public uint Version; public TLoad Load; public TMain Main; public TScriptHub ScriptHub; }
Ошибки ситуация имеет место на
var TMain = Globals.Theme.Main;
Код во втором скрипте выше-это открытый класс, содержащий переменную TMain.
P.S. ошибка запускается только в режиме отладки, а не тогда, когда я на самом деле строю приложение нормально. Построение приложения обычно приводит к тому, что приложение не открывается.
Дайте мне знать, если вам потребуется дополнительная информация!
С нетерпением жду ответа от кого-нибудь в ближайшее время!
Что я уже пробовал:
Попробовал поискать в Гугле решение, но безуспешно.
F-ES Sitecore
"Глобалы" - это ноль или "глобалы.Тема" - это ноль. Используйте отладчик, чтобы выяснить, что именно. Как только вы выяснили, что именно, пройдите через код, чтобы увидеть, почему он равен нулю, когда вы думаете, что этого не должно быть. Как только вы это выясните, устраните проблему. К сожалению, мы не можем сделать ничего из этого для вас.