epplus closedxml устанавливает пользовательские свойства

#.net #excel #closedxml #epplus-4

Вопрос:

Я пытался задать пользовательские свойства в файле Excel, и хотя код выполняется без ошибок, в результирующем файле свойство не задано. Код довольно прост (согласно тому, что я нашел в Интернете), но он не работает: (epplus)

 package.Workbook.Properties.SetCustomPropertyValue("test property", "test value");
 

(закрыто)

 targetFile.CustomProperties.CustomProperty("testProperty").Value = "test";
 

или

 targetFile.CustomProperties.First(p => p.Name == "testProperty").Value = "test";
 

у кого-нибудь есть какой-либо опыт в этом, я что-то упускаю, может быть, какой-то метод сохранения или синтаксис другой?

После этого я просто сохраняю файл с помощью SaveAs (в обеих библиотеках есть метод SaveAs), а остальное содержимое файла Excel сохраняется в обычном режиме.