Я пытаюсь скомпилировать (используя Visual Studio) веб-сайт ASP.Net с помощью библиотеки Chilkat. Сбой компиляции из-за этой ошибки:
Не удалось загрузить файл или сборку ChilkatDotNet2, Version = 9.0.8.0, Culture = нейтральный, PublicKeyToken = eb5fc1fc52ef09bd или одну из его зависимостей. Была сделана попытка загрузить программу с неверным форматом.
Мне сказали, что эта ошибка возникает из-за несоответствия платформы.
Странно то, что, хотя компиляция не удалась, сайт работает после доступа из браузера. Моя теория заключается в том, что компиляция IIS использует компилятор csc.exe из папки Framework64 (64-разрядная версия), а Visual Studio использует компилятор csc.exe из Framework (32-разрядная версия). папка. Если это действительно так, как я могу настроить мою Visual Studio для работы с 64-разрядным компилятором для сайтов ASP.Net?
Это моя текущая конфигурация разработки:
- Windows 7 (x64).
- Visual Studio 2008 Pro (x86, конечно ...).
- Библиотека Chilkat (x64)
- IIS / Asp.net (x64).