Hi Simon,
thank you for the files. They work as expected.
I have added the Debug configuration to my original files to see, if that would fix the problem.
The conversion worked but I got an error at the end.
But the project was OK, showed "Arduino" and worked as expected.
But doing unload reload on the project show the error again.
But anyway, one step further.
Thanks
Backup To: 1,7132271991
1. Scanning ESP32.vMicroTest for Projects...
Identified 1 to convert.
2. Scanning Solution Configuration Mapping....
3. Amending Solution Configuration Mapping....
SLN Completed - Writing New Solution File.
4. Updating Arduino Compatible Projects...
Converting Project: file:///D:/Daten/nnn/eee/Projects/ESP32.vMicroTest/ESP32.vMicroTest.vcxproj
Updating Global Options...
Updating Property Groups...
Updating Property Sheets...
WARN: No Shared ImportGroups available!
Updating User Macros...
Adding Property Groups...
Updating Item Definition Groups...
Updating Files Within the Project...
ESP32.vMicroTest Completed - Saving VCXPROJ File
5. Conversion Completed Succesfully!
Reloading 'D:\Daten\nnn\eee\Projects\ESP32.vMicroTest\ESP32.vMicroTest.sln'
*Linux/FolderOnly intelli - System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at Visual.Micro.Utils.CompilerStringReplacer.replaceFromMapping(String src, Dictionary`2 map, String leftDelimiter, String rightDelimiter, Boolean doubleEscape, Boolean useShortPaths)
at Visual.Micro.Utils.CompilerStringReplacer.formatAndSplit(String src, Dictionary`2 dict, Boolean recursive, Boolean bDoubleQuotedArgs, Boolean clearUnused, Boolean shortPaths, Boolean escapeStrings)
at Visual.Micro.Utils.MCUPreferencesMap.getMergeAndEmpty(String pName)
at Visual.Micro.MiroAppAPI.SketchCompilerArduino.getCommandFromRecipe(String recipe, String avrBasePath, List`1 includePaths, String sourceName, MCUPreferencesMap properties)
at tForIntellisense(FileInfo codeFile, MCUPreferencesMap boardPreferences, List`1 includePaths, List`1 extraCmdParams, SketchBuilder lsketch)
at llisense(SketchBuilder lsketch, Board brd, String srcFilename)
at Visual.Micro.Visual.Studio.Arduino.AddInApp._RefreshIntellisenseOfSketch(Object oProject, SketchBuilder sk)