Hello all,

I have a c++/cli project which has 3 .asm files involved in the build. The project would build and run fine under vs 2010. I installed vs 2012, made a copy of the project and stored it so it wouldnt be modified, then tried running the project under vs2012. It did its conversion, and then wouldnt build (big surprise). I messed around with it under vs2012 until I got the asm files to compile (though I never got the whole thing to build in 2012), when I went back to the original version of the project and brought it up in vs2010, that version refused to build anymore. I thought the install of vs2012 along vs2010 was supposed to leave vs2010 alone, but something has changed.

I have the output of the build process, and when it gfets to a certain point I noticed that it is including the .sbr files from the asm parts (and only the asm parts even though the rest of the project also has sbr files associated with them). However, I do not know enough about the build process to say anything. I am incvluding the output from the build process in 2 seperate code sections. The first is just the end of the build process when it errors out, the second is the full output. These are from the vs2012 version (I am not at my computer that has vs 2010 right now) but they both have the same error at the same point. the projects are being built for x64 on a win7/64 machine unbder vs 2012 ultimate.

How do I get vs2010 to build again,

Thanks in advance.

Code:

Task "Link"
1>  Environment Variables passed to tool:
1>    VS_UNICODE_OUTPUT=972
1>  C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\x86_amd64\link.exe /ERRORREPORT:PROMPT /OUT:"C:\BI\x64\Release\BI.dll" /VERBOSE /INCREMENTAL /NOLOGO /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:\BI\x64\Release\BI.pdb" /ASSEMBLYDEBUG /TLBID:1 /DYNAMICBASE /FIXED:NO /NXCOMPAT /MACHINE:X64 /DLL x64\Release\Asm64.obj
1>  x64\Release\Asm64.sbr
1>  x64\Release\Asm64e.obj
1>  x64\Release\Asm64e.sbr
1>  x64\Release\Innards.obj
1>  x64\Release\Innards.sbr
1>  x64\Release\app.res
1>  x64\Release\AssemblyInfo.obj
1>  x64\Release\Base.obj
1>  x64\Release\BI.obj
1>  x64\Release\Complex.obj
1>  x64\Release\Math.obj
1>  x64\Release\OftenChanged.obj
1>  x64\Release\Stdafx.obj
1>  x64\Release\Trace.obj
1>  "x64\Release\.NETFramework,Version=v4.5.AssemblyAttributes.obj"
1>  Tracking command:
1>  C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools\Tracker.exe /a /d C:\Windows\Microsoft.NET\Framework\v4.0.30319\FileTracker.dll /i C:\BI\BI\x64\Release /r "C:\BI\BI\X64\RELEASE\.NETFRAMEWORK,VERSION=V4.5.ASSEMBLYATTRIBUTES.OBJ|C:\BI\BI\X64\RELEASE\APP.RES|C:\BI\BI\X64\RELEASE\ASM64.OBJ|C:\BI\BI\X64\RELEASE\ASM64.SBR|C:\BI\BI\X64\RELEASE\ASM64E.OBJ|C:\BI\BI\X64\RELEASE\ASM64E.SBR|C:\BI\BI\X64\RELEASE\ASSEMBLYINFO.OBJ|C:\BI\BI\X64\RELEASE\BASE.OBJ|C:\BI\BI\X64\RELEASE\BI.OBJ|C:\BI\BI\X64\RELEASE\COMPLEX.OBJ|C:\BI\BI\X64\RELEASE\INNARDS.OBJ|C:\BI\BI\X64\RELEASE\INNARDS.SBR|C:\BI\BI\X64\RELEASE\MATH.OBJ|C:\BI\BI\X64\RELEASE\OFTENCHANGED.OBJ|C:\BI\BI\X64\RELEASE\STDAFX.OBJ|C:\BI\BI\X64\RELEASE\TRACE.OBJ" /b MSBuildConsole_CancelEvent64c1f0aca74543f1b29ca3dde47e6301  /c "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\x86_amd64\link.exe"  /ERRORREPORT:PROMPT /OUT:"C:\BI\x64\Release\BI.dll" /VERBOSE /INCREMENTAL /NOLOGO /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:\BI\x64\Release\BI.pdb" /ASSEMBLYDEBUG /TLBID:1 /DYNAMICBASE /FIXED:NO /NXCOMPAT /MACHINE:X64 /DLL x64\Release\Asm64.obj
1>  x64\Release\Asm64.sbr
1>  x64\Release\Asm64e.obj
1>  x64\Release\Asm64e.sbr
1>  x64\Release\Innards.obj
1>  x64\Release\Innards.sbr
1>  x64\Release\app.res
1>  x64\Release\AssemblyInfo.obj
1>  x64\Release\Base.obj
1>  x64\Release\BI.obj
1>  x64\Release\Complex.obj
1>  x64\Release\Math.obj
1>  x64\Release\OftenChanged.obj
1>  x64\Release\Stdafx.obj
1>  x64\Release\Trace.obj
1>  "x64\Release\.NETFramework,Version=v4.5.AssemblyAttributes.obj"
1>  
1>  Starting pass 1
1>x64\Release\Asm64.sbr : fatal error LNK1107: invalid or corrupt file: cannot read at 0x47CD
1>  The command exited with code 1107.
1>Done executing task "Link" -- FAILED.
1>Done building target "Link" in project "BI.vcxproj" -- FAILED.
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:03.16
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========