I have a VS2012 solution with a VS2010 C++/CLI project that depends on a VS2012 C# project. When I build the C++/CLI project it ALWAYS builds the C# project even when no changes have been made to it.
Looking at the DbgView output using the method here I see the following message:
Project 'H:\Workspaces\xxxx\ProjectA\ProjectA.vcxproj' not up to date because 'H:\WORKSPACES\xxxx\ProjectB\BIN\X86\DEBUG\ProjectB.DLL' was modified at 06/02/2014 13:05:30, which is newer than 'H:\Workspaces\xxxx\ProjectA\bin\Debug\ProjectA.lib' which was modified at 06/02/2014 13:05:29.
Where:
- ProjectA is the VS2010 C++/CLI project
- ProjectB is the VS2012 C# project
Under Common Properties >Framework and References I have the following settings:
- Copy Local False
- Copy Local Satellite Assemblies False
- Reference Assembly Output True
- Link Library Dependencies True
- Use Library Dependency Inputs False
What's causing the the DLL and the LIB file to have different timestamps? Is there anything I can change in my settings to prevent this?