I have a specific file that throws an exception trying to save metadata into the file. I am using SDK v5.1.2.
System.Runtime.InteropServices.SEHException (0x80004005): External component has thrown an exception. at TXMPFiles<std::basic_string<char,std::char_traits<char>,std::allocato r<char> > >.PutXMP(TXMPFiles<std::basic_string<char\,std::char_traits<char>\,st d::allocator<char> > >* , TXMPMeta<std::basic_string<char\,std::char_traits<char>\,std::allocat or<char> > >* )