Сборка с TFS 2010 на Windows Server 2008 R2 со смешанными платформами - PullRequest
1 голос
/ 12 октября 2010

Я переезжаю на новый сервер TFS на 64-битной машине (Windows Server 2008 R2).Моя проблема в том, что теперь какое-то решение (WinForms с другими проектами библиотек классов) терпит неудачу.

В моей первой попытке я попытался Release | Любой ЦП на вкладке «Процесс» окна определения сборки, но с этой конфигурацией мойПроект WinForms пропускается.

Затем я попытался изменить «цель платформы» на x86 во всех проектах библиотек классов в свойствах Projects в Visual Studio (я не могу изменить активную платформу на x86 на вкладке Build).в среде IDE), затем в диспетчере конфигурации решения изменили платформу на x86 и выбрали библиотеки классов (когда я перешел на x86, все библиотеки классов были отменены, поскольку там все библиотеки классов отображаются как Любой процессор в платформе)а также изменил платформу на Release | X86 в определении сборки TFS, но затем я получаю эту ошибку

"SGEN: была сделана попытка загрузить сборку с неверным форматом: E: \Строит \ Temp \ 4 \ 69 \ Binaries \ Cnbv.Sait.Itildesa.ControlItems.dll. "

Затем я попытался со смешанной конфигурацией в решении (отменил все изменения), а также изменил платформу на Release | Mixed Platforms в определении сборки TFS, но теперь я получаю ту же ошибку с exe

(SGEN: была предпринята попытка загрузить сборку с неверным форматом: E: \ Builds \ Temp \ 3 \ 69 \ Sources \ Dev \ Desarrollo \ Code \ Sources \ Cnbv.Sait.Itildesa \ obj \ x86 \ Release \ Sait.Itildesa.exe.)

Как правильно создать смешанную конфигурацию на 64-битной машине? Не могу покинуть конфигурацию / платформупусто, потому что если кто-то регистрируется в Debug, то это то, что создается.

1 Ответ

1 голос
/ 12 октября 2010

Мне пришлось изменить платформу MSBUILD на x86 в определении сборки, мой плохой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...