![insomniax recompilation insomniax recompilation](https://d3vhc53cl8e8km.cloudfront.net/hello-staging/wp-content/uploads/2017/11/17201243/patrice-balance.jpg)
It is incorrectly reporting the project is no up-to-date but it doesn't seem to matter in this case as it doesn't compile the library. \.\.\.\.\wxWidgets-3\build\msw\wx_core.vcxproj, Configuration: Debug 圆4 -Ģ>- Build started: Project: core, Configuration: Debug 圆4. This is the start of the output where it is looking at the wxWidgets libraries (which are also included as projects in exactly the same way as the other libraries): Build started.ġ>- Build started: Project: base, Configuration: Debug 圆4 -Ģ>- Up-To-Date check: Project. If you can reproduce these results then the static libraries are not rebuilt and Visual Studio's Minimal build progress reporting was misleading you. Build output was Build started.Īgain, the static libraries were not actually rebuilt and the consuming app was shown as up-to-date. I closed that solution, opened the second solution and pressed F5 to run.
![insomniax recompilation insomniax recompilation](https://d3vhc53cl8e8km.cloudfront.net/hello-staging/wp-content/uploads/2018/07/27230348/hardrecords_hardsummer2018compilation_720.png)
Note that neither static library was actually rebuilt and the application that consumed them shows as up-to-date. = Build: 2 succeeded, 0 failed, 1 up-to-date, 0 skipped = For the first solution this is what the Build Output showed - Build started.ġ>- Build started: Project: StaticA, Configuration: Debug Win32 -Ģ>- Build started: Project: StaticB, Configuration: Debug Win32 -Ģ> Creating "Debug\StaticB.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.ġ> Creating "Debug\StaticA.tlog\unsuccessfulbuild" because "AlwaysCreate" was specified.ġ> StaticA.vcxproj -> C:\Users\RLWA32\source\repos\Rlwa32\StaticA\StaticA\Debug\StaticA.libġ> Deleting file "Debug\StaticA.tlog\unsuccessfulbuild".ġ> Touching "Debug\StaticA.tlog\StaticA.lastbuildstate".Ģ> StaticB.vcxproj -> C:\Users\RLWA32\source\repos\Rlwa32\StaticB\StaticB\Debug\StaticB.libĢ> Deleting file "Debug\StaticB.tlog\unsuccessfulbuild".Ģ> Touching "Debug\StaticB.tlog\StaticB.lastbuildstate". In my test I created two solutions each of which consumed the same two static library projects. If only the static libraries appear to be rebuilt but the app that consumes them is not then I think that what you are seeing is the Visual Studio build process providing status information about the static library projects even though they are not actually being rebuilt.įirst, set the Visual Studio IDE Tools->Options->Projects->Projects and Solutions->Build and Run as follows. \.\.\.\.\wxWidgets-3\build\msw\wx_base.vcxproj, Configuration: Debug 圆4 -ġ>Project is not up-to-date: project file or some of its imports were modified. They're all 3rd party libraries though e.g.ġ>- Up-To-Date check: Project. Some of the projects are not being recompiled even though they are in the build dependencies AND in the references.
![insomniax recompilation insomniax recompilation](https://i0.wp.com/dancingastronaut.com/wp-content/uploads/2021/11/edc-lv-lauren-coakley-photography-150x150.jpeg)
1>Project is not up-to-date: project file or some of its imports were modified.Ģ>Project is not up-to-date: project file or some of its imports were modified.ģ>Project is not up-to-date: project file or some of its imports were modified.Ĥ>Project is not up-to-date: project file or some of its imports were modified.ĥ>Project is not up-to-date: project file or some of its imports were modified.Ħ>Project is not up-to-date: project file or some of its imports were modified.ħ>Project is not up-to-date: project file or some of its imports were modified.ħ> All source files are not up-to-date: command line has changed since the last build.Ĩ>Project is not up-to-date: project file or some of its imports were modified.Ĩ> All source files are not up-to-date: command line has changed since the last build. It's reporting a lot of projects not up-to-date e.g.