Как заставить TFS 2010 создать веб-сайт с помощью 32-битного компилятора ASPNET на 64-битной машине

У нас очень большой продукт, который прекрасно компилируется на наших 32-битных контроллерах сборки и в основном на наших 64-битных контроллерах сборки, за одним исключением. У нас есть предварительно скомпилированный веб-интерфейс. При сборке на 64-разрядной машине в файле журнала отображается командная строка *C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_compiler.exe -v /ourwebapp -p ..\ourwebapp\ -u -f "........\Binaries\Mixed Platforms_PublishedWebsites\ourwebapp\"* Это приводит к ошибке из-за наличия 32-битных библиотек третьей части, которые у нас есть: ASPNETCOMPILER: ошибка ASPCONFIG: не удалось загрузить файл или сборку Leadtools. Кодеки или одна из ее зависимостей. Была предпринята попытка загрузить программу с неверным форматом. [C: \ Builds \ 5 \ OurApp \ OurApp Build \ Sources \ Product \ Solutions \ ourwebapp_ourwebapp.metaproj]

Кто-нибудь знает правильный синтаксис файла решения, чтобы вызвать 32-битную сборку независимо. Спасибо.

2 ответа

Отредактируйте свое определение сборки и выберите эту опцию.

Process Tab-> Advance->MSBuild Platform->X86

Сохраните свою сборку и запустите сборку...

Эрик, если вы редактируете определение сборки, на вкладке процесса есть опция, чтобы установить компиляцию msBuild x86 или x64 или Auto, если установить для этого параметра значение x86, сборка будет выполняться в 32-битной версии.

В поле "Конфигурации для сборки" вы можете указать, какие платформы и конфигурации вы хотите построить. (Чтобы показать это поле, разверните узел Required, а затем разверните узел Items to Build.) Например, вы можете указать, что эта сборка должна создавать только конфигурацию выпуска 32-разрядной версии вашего C++ проекта, включая Release| х86 в этой коробке. Если оставить поле "Конфигурации для сборки" пустым, будет создана конфигурация и платформа по умолчанию, определенные в каждом решении или проекте.

Смотрите шаги здесь. http://msdn.microsoft.com/en-us/library/dd647547.aspx

Другие вопросы по тегам