VS2017, версия 15.9.3
Пакеты NuGet PdfiumViewer version = "2.13.0.0"
PdfiumViewer.Native.x86_64.v8-xfa version = "2018.4.8.256"
Сценарий тестирования - загрузка файла PDF с помощью PdfiumViewer
- Создайте Project1: Target Framework = .Net Framework 4. Программа работает успешно.
- Измените Project1 на любую более высокую Framework - 4.5, 4.5, 4.6 ... 4.72 Программа работает успешно
3. Создайте Project2: Target Framework = .Net Framework 4.7.2 или любой другой FW 4.5, 4.5, 4.6 (** НЕ FW 4).
Сообщение об ошибке: $ exception {"Была сделана попытка загрузить программу с неверным формат. (Исключение из HRESULT: 0x8007000B) "} System.BadImageFormatException
- Измените Project2 на FW = 4. Программа работает успешно.
- Измените Project2 на любую более высокую Framework - 4.5, 4.5, 4.6 ... 4.72 Программа работает успешно
Код
Сообщение об ошибке: $ exception {"Была сделана попытка загрузить программу с неправильным форматом. (Исключение из HRESULT: 0x8007000B)"} System.BadImageFormatException
private void button1_Click(object sender, EventArgs e)
{
string pdf = @"D:\PDF\TestFile.pdf";
try
{
var document = PdfiumViewer.PdfDocument.Load(pdf); // *** Exception ***
MessageBox.Show("OK");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
==============
Помощь приветствуется.