VS2017 ver 15.9.3
Пакеты NuGet PdfiumViewer version = "2.13.0.0"
PdfiumViewer.Native.x86_64.v8-xfa version = "2018.4.8.256"
Сценарий тестирования - загрузка файла PDF с помощью PdfiumViewer
- Создание проекта 1: 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 (** NOT FW 4).
Сообщение об ошибке: $ исключение {"Была предпринята попытка загрузить программу с невернойформат. (Исключение из HRESULT: 0x8007000B) "} System.BadImageFormatException
Изменить Project2 на FW = 4. Программа успешно работает. Измените Project2 на любой более высокий Framework - 4.5, 4.5, 4.6 ... 4.72. Программа успешно работает
Код
Сообщение об ошибке: $ исключение {"Попыткабыло сделано для загрузки программы с неверным форматом. (Исключение из 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);
}
}
==============
Помощь приветствуется.