0
我有一個名爲A的程序。它生成一個文件A.exe。 A.exe必須作爲x86程序運行,並因此構建爲一個。 A.exe引用B.dll和C.dll。MSBuild無法構建我的x86程序
B.DLL和C.dll設置爲建設成爲x86程序,以使它們可用於A.exe時
我是相當新的這個建築msbuild.exe所以我還在學習。我做了一個使用msbuild任務構建我的應用程序(A)的項目(.csproj)文件的構建文件。我可以輕鬆地在Visual Studio中構建一切。
,當我從我的MSBuild(命令行)建立我得到這個錯誤:「試圖使用不正確的格式加載程序集B.EXE
<Target Name="Compile">
<Message Text="Compiling"/>
<ItemGroup>
<myproject Include="A.csproj"/>
</ItemGroup>
<MSBuild Projects="@(myproject)" Properties="Configuration=Release;Platform=x86"/>
</Target>
謝謝你指出我在正確的方向,所有我不得不做的是切換到msbuild.exe的32位版本 – 2010-11-23 18:16:34