Thanks for the explanation Tim
It looks indeed something fishy is going on.
Regarding the use of .arduino.h: Because in this .h appeared all the macro definitions from the Project Properties I was under the assumption this was the location.
When using the specific macro in any (sub)project of the solution, the reference came directly from the .h file, e.g. when using Goto Definition.
Anyway,
As I don't see any button for an attachment(like in the first message) I paste it below:
If you want I could just send a new post with the attachment.
Microsoft Visual Studio Community 2019
Version 16.11.60
VisualStudio.16.Release/16.11.60+37627.13
Microsoft .NET Framework
Version 4.8.09037
Installed Version: Community
Visual C++ 2019 00435-00000-00000-AA319
Microsoft Visual C++ 2019
Arduino IDE for Visual Studio by Visual Micro 19.0
Visual Micro is an Arduino Compatible IDE for Visual Studio 2017-2019. For more information and forum please visit
www.visualmicro.com.
ASP.NET and Web Tools 2019 16.11.127.19732
ASP.NET and Web Tools 2019
ASP.NET Web Frameworks and Tools 2019 16.11.127.19732
For additional information, visit
https://www.asp.net/ Azure App Service Tools v3.0.0 16.11.127.19732
Azure App Service Tools v3.0.0
C# Tools 3.11.0-4.26426.1+e1e6b25daf8df5457f973f33781283768cfc1b0d
C# components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.
Common Azure Tools 1.10
Provides common services for use by Azure Mobile Services and Microsoft Azure Tools.
GitHub.VisualStudio 2.11.106.19330
A Visual Studio Extension that brings the GitHub Flow into Visual Studio.
IntelliCode Extension 1.0
IntelliCode Visual Studio Extension Detailed Info
Linux Core Dump Debugging 1.0.9.35731
Enables debugging of Linux core dumps.
Microsoft Continuous Delivery Tools for Visual Studio 0.4
Simplifying the configuration of Azure DevOps pipelines from within the Visual Studio IDE.
Microsoft JVM Debugger 1.0
Provides support for connecting the Visual Studio debugger to JDWP compatible Java Virtual Machines
Microsoft Library Manager 2.1.126+g11d4cf0d0c.RR
Install client-side libraries easily to any web project
Microsoft MI-Based Debugger 1.0
Provides support for connecting Visual Studio to MI compatible debuggers
Microsoft Visual C++ Wizards 1.0
Microsoft Visual C++ Wizards
Microsoft Visual Studio Tools for Containers 1.2
Develop, run, validate your ASP.NET Core applications in the target environment. F5 your application directly into a container with debugging, or CTRL + F5 to edit & refresh your app without having to rebuild the container.
Microsoft Visual Studio VC Package 1.0
Microsoft Visual Studio VC Package
NuGet Package Manager 5.11.5
NuGet Package Manager in Visual Studio. For more information about NuGet, visit
https://docs.nuget.org/ Office Developer Tools for Visual Studio 16.0.31424.03
Microsoft Office Developer Tools for Visual Studio
ProjectServicesPackage Extension 1.0
ProjectServicesPackage Visual Studio Extension Detailed Info
Razor (ASP.NET Core) 16.1.0.2122504+13c05c96ea6bdbe550bd88b0bf6cdddf8cde1725
Provides languages services for ASP.NET Core Razor.
SQL Server Data Tools 16.0.62205.05200
Microsoft SQL Server Data Tools
Test Adapter for Boost.Test 1.0
Enables Visual Studio's testing tools with unit tests written for Boost.Test. The use terms and Third Party Notices are available in the extension installation directory.
Test Adapter for Google Test 1.0
Enables Visual Studio's testing tools with unit tests written for Google Test. The use terms and Third Party Notices are available in the extension installation directory.
TypeScript Tools 16.0.30526.2002
TypeScript Tools for Microsoft Visual Studio
Visual Basic Tools 3.11.0-4.26426.1+e1e6b25daf8df5457f973f33781283768cfc1b0d
Visual Basic components used in the IDE. Depending on your project type and settings, a different version of the compiler may be used.
Visual C++ for Linux Development 1.0.9.35731
Visual C++ for Linux Development
Visual F# Tools 16.11.0-beta.25257.7+874517c0ed09d1c0ba64810e20ac5ce030375001
Microsoft Visual F# Tools
Visual Studio Code Debug Adapter Host Package 1.0
Interop layer for hosting Visual Studio Code debug adapters in Visual Studio
Visual Studio Container Tools Extensions 1.0
View, manage, and diagnose containers within Visual Studio.
Visual Studio Tools for CMake 1.0
Visual Studio Tools for CMake
Visual Studio Tools for Containers 1.0
Visual Studio Tools for Containers
Workflow Manager Tools 1.0 1.0
This package contains the necessary Visual Studio integration components for Workflow Manager.