Migration from base SDK to VS2012 does not build.
So after some battling with Visual Studio 2012 trying to build my custom plugin, I decided to do a fresh download of the SDK and try to build the example projects with VS2012. None of them build after VS does a "Migration" to 2012. All of the projects in the solution file fail to build with the same error. Here is the output from the build process for Paramarama:
Compiling the PiPL
Microsoft (R) C/C++ Optimizing Compiler Version 17.00.60610.1 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
ParamaramaPiPL.r
Microsoft (R) C/C++ Optimizing Compiler Version 17.00.60610.1 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
ParamaramaPiPL.rrc
AEGP_SuiteHandler.cpp
Paramarama.cpp
Paramarama_Strings.cpp
Generating Code...
MissingSuiteError.cpp
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppBuild.targets(1137,5): warning MSB8012: TargetPath(C:\Dev\Adobe After Effects CS6 Win SDK\Examples\Effect\Paramarama\Win\x64\Debug\Paramarama.dll) does not match the Linker's OutputFile property value (C:\Paramarama.aex). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppBuild.targets(1138,5): warning MSB8012: TargetExt(.dll) does not match the Linker's OutputFile property value (.aex). This may cause your project to build incorrectly. To correct this, please make sure that $(OutDir), $(TargetName) and $(TargetExt) property values match the value specified in %(Link.OutputFile).
LINK : fatal error LNK1104: cannot open file '\Paramarama.aex'
So, I checked some of the property pages for the project. Here are some screenshots:


I'm curious as to why the target extension is set to `.dll`, but the Output File is .aex. Shouldn't the target extension be .aex? Also, what should the `Configuration Type` be set to since a .aex file is not necessarily a .dll (although maybe I'm wrong here)? Is an .aex a .dll?
And one final question: What does the %(Link.OutputFile) refer to in the error I get upon building.
Thanks,
Arie


