Я использую MSBuild (через NAnt), чтобы скомпилировать кучу VB.NET. Поскольку эти сборки зависят от COM Interop, я должен гарантировать, что они будут работать в 32-разрядном режиме на 64-битных ОС. Я могу собрать исполняемые сборки, чтобы скомпилировать их до 32-битных, изменив проект в Visual Studio, но мне бы очень хотелось, чтобы все исполняемые файлы были скомпилированы в 32-битный режим на сервере сборки.
Я пробовал несколько параметров командной строки для MSBuild без везения:
- /р: Платформа = win32
- /р: Платформа = x86
- /р: ProcessorArchitecture = х86
Что я делаю неправильно? Есть ли ссылка на свойства, которые использует MSBuild при компиляции проектов VB?