Мы создали приложение, которое использует Office 2007 (Excel 2007) для чтения данных с листа Excel. Однако. Я заметил, что, когда я хочу развернуть приложение в системе с установленным Office 2003, он выходит из строя, потому что для этой версии офиса необходимо ссылаться на другие PIA (и другие dll).
Нужно ли мне компилировать разные версии моего приложения, чтобы иметь возможность поддерживать разные версии Office или есть более элегантное решение для этой проблемы?
Я использую Visual Studio 2010 (С#) и платформу .Net 4.0.