Hi,
Sorry I am not entirely clear about your report so let me ask some questions, give some info and forgive me if I have misunderstood.
Quote:even if the lib exists in the MV libs and included, it is not recognized
1) There isn't a VM or MV libs. Visual Micro uses the same configuration as the arduino ide so expects the libraries to be in the same place as they are when working in the arduino ide. Unles using some of the advanced VM features user libraries will always be found in documents\arduino\libraries or wherever the "arduino sketch book" has been set to.
Often users enter a value for the "optional sketch book location" when configuration visual micro which is a mistake because leaving it empty ensures the same location the arduino ide is using. If you have entered a value your user installed libraries via the arduino ide won't be found by visual micro.
2) When making reports please state ide versions (visual studio and arduino)
3) Often, the different arduino hardware has different libraries so it is always important to state which board/hardware you are using.
4) TimerThree is a use library, EEPROM is normally installed with the hardware so this suggests an inititial configuration issue.
5) There should not be a migration of code from arduino to visual micro. The exact same code should work in both Ide's with the exact same configuration
If you are unable to provide information about your configuration then please switch on "vmicro>compiler>show build properties" and "verbose" then build and post the output as a .txt or email to info[at]visualmicro.com with a link to this post.
Thanks