607_student Ответов: 2

Файл 'log4net.dll" таргетинг "AMD64" несовместим с целевой платформой проекта "x86"


Привет!

Я создаю установочный файл в первый раз и получаю эту ошибку :

-Файл 'log4net.dll" таргетинг "AMD64" несовместим с целевой платформой проекта "x86""
Мы использовали :
Visual Studio 2010 Ultimate
Crystal Report Runtime 64-разрядная версия


Пожалуйста, помогите!

RedDk

Видеть здесь:

http://originaldll.com/file/log4net.dll/18764.html

[no name]

это означает, что dll-файл является X64 в то время как вы пытаетесь построить приложение в семействе X86, вам нужно либо изменить целевую платформу на X64, либо найти X86-версию dll-файла :D

ZurdoDev

Пожалуйста, опубликуйте в качестве решения.

[no name]

так в чем же разница?! Я надеюсь, что вы могли бы решить эту проблему.

ZurdoDev

Что? Я считаю, что вы ответили на вопрос OP, поэтому я предложил вам опубликовать его в качестве решения, чтобы это больше не появлялось в разделе без ответа.

2 Ответов

Рейтинг:
2

rageit

Попробуйте создать проект установщика для платформы x64.


Рейтинг:
1

KVBhaskar

вам поможет смена компилятора на 64-битный. именно это я и делал, и работал отлично. это проблема обновления кристалла в VS2010.