Не удается создать 32-разрядный пакет развертывания приложения asp.net в 64-разрядной Windows 7 - PullRequest
0 голосов
/ 07 сентября 2011

Я создаю веб-приложение, которое будет развернуто на 32-битном сервере, используя cproj_deploy и проект веб-развертывания для создания моего файла MSI. Если я собираю это на XP, все работает нормально. Если я собираю его на Windows 7, я получаю следующую ошибку. Файл 'BridgeService.dll' выходных данных проекта 'Прекомпилированные веб-выходы из BridgeService.csproj_deploy (Active)' таргетинг на AMD64 несовместим с целевой платформой проекта x86 C: \ projects \ bridge \ PDMSCoreWebService \ PDMSCoreWebService.vdproj

Если я захожу в Configuration Manager, csproj_deploy устанавливается на «Любой процессор». Если я пытаюсь редактировать платформу, у меня нет никаких вариантов. (Любой процессор - мой единственный выбор.) Платформа активного решения для конфигурации - x86. Как заставить мой проект развертывания компилировать 32-разрядную версию?

1 Ответ

0 голосов
/ 08 сентября 2011

Ручная очистка всех файлов obj, похоже, сделала свое дело. Чистое решение и восстановленное решение не являются надежными.

...