Other solutions for viewing the target of a .lnk file requires the use of .NET Framework. I would like to read the target of a .lnk file from .NET Core without using an interop to .NET Framework (specifically the Shell32.Shell method). If there are any solutions that do not require third party libraries, I would prefer to use those if possible. However, I was unable to find the answer in the .NET Core standard library.