TypeInitializationException при попытке объявить новый класс SLDocument - PullRequest
0 голосов
/ 23 января 2019

Я пытаюсь создать отчет Excel, используя библиотеку Spreadsheet Light .

В самой первой строке:

SLDocument sl = new SLDocument();

Я получаю это исключение:

System.TypeInitializationException: инициализатор типа для MS.Utility.EventTrace выдал исключение.---> System.Security.SecurityException: Запрашиваемый доступ к реестру не разрешен.
в System.ThrowHelper.ThrowSecurityException (ресурс ExceptionResource)
в Microsoft.Win32.RegistryKey.OpenSubKey (строковое имя, логическая запись)
в Microsoft.Win32.Registry.GetValue (строковое keyName, объект String valueName,defaultValue)
в MS.Utility.EventTrace.IsClassicETWRegistryEnabled ()
в MS.Utility.EventTrace..cctor ()
--- Конец трассировки стека внутренних исключений ---
в MS.Utility.EventTrace.EasyTraceEvent (ключевые слова, ключевое слово Event)
в System.IO.Packaging.Package.Open (потоковый поток, FileMode packageMode, FileAccess packageAccess, логический поток)
в DocumentFormat.OpenXml.Packaging.OpenXmlPackage.CreateCore (Поток потока)
в DocumentFormat.OpenXml.Packaging.SpreadsheetDocument.Create (Поток потока, тип SpreadsheetDocumentType, логическое автосохранение)
в SpreadsheetLight.SLDocument..ctor ()

Подписан в этой теме , я пытался отключить олицетворение, но получаю тот же результат.

Есть идеи, что еще я могу попробовать?

Спасибо!

...