Отработанные часы суетится с этим, пока я не сузили его до VS 2015. Это работало просто отлично в VS 2013:Visual Studio 2015 ОТДЫХ EPPlus Цвета
myWorksheet.Cells[1, 1].Style.Fill.BackgroundColor.SetColor(Color.LightGray);
Но в VS 2015, хотя он компилируется нормально, когда Я бегу решение он вызывает исключение:
Color.LightGray = {System.NullReferenceException: ссылка на объект не указывает на экземпляр объекта
в Microsoft.Win32.SystemEvents.AddEventHandler (ключ объекта, делегат значение
в Microsoft.Win32.SystemEvents.add_UserPreferenceChanging (UserPreferenceChangingEventH ...
Есть еще один способ, чтобы определить цвет, который будет работать?
Нет. Вам необходимо будет опубликовать код, который показывает, как событие SystemEvents.UserPreferenceChanging может быть релевантным. Это очень печально известное событие, байт обратно трудно, когда вы создаете пользовательский интерфейс в рабочем потоке. –
Не уверен, что вы имеете в виду, когда предлагаете мне опубликовать код, который показывает, как событие SystemEvents.UserPreferenceChanging было бы актуальным. Обратитесь к фрагменту кода Стюарта ниже. Вот и все. Если я создаю новое консольное решение и добавлю только этот код, я все равно получаю исключение с нулевой ссылкой. – GDB