Crystal Reports ищет журнал x86 4net .dll на компьютере x64 - PullRequest
0 голосов
/ 23 марта 2020

У меня есть веб-приложение Any Cpu. NET, которое работает с Crystal Reports. Моя проблема заключается в том, что когда я устанавливаю это приложение на компьютер x64 и устанавливаю Crystal Reports Runtime для x64, оно не работает: ошибка «log 4net .dll not found», хотя у меня есть log 4net .dll в папке сборки. Когда я устанавливаю среду выполнения x86, она работает, но так как мой сервер MS SQL основан на x64, он дает ошибку при входе в базу данных.

Как приложение Any Cpu может найти журнал x86 4net .dll на компьютере x64? Как я могу это исправить?

1 Ответ

0 голосов
/ 24 марта 2020

Когда вы разрабатываете приложение с параметром Any CPU, для этого приложения должны быть установлены как 32-битные, так и 64-битные библиотеки сборок, а также 32-битная и 64-битная среда выполнения отчетов Crystal.

Если вам нужно 64-битное приложение, которое использует только 64-битную сборку и время выполнения, вам нужно установить для процессора значение x64.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...