diff --git a/scripts/rsp-to-csproj/rsp-to-csproj.cs b/scripts/rsp-to-csproj/rsp-to-csproj.cs index a610a06d9570..1bfc7e7c848a 100644 --- a/scripts/rsp-to-csproj/rsp-to-csproj.cs +++ b/scripts/rsp-to-csproj/rsp-to-csproj.cs @@ -219,7 +219,10 @@ void ProcessFile (string file) sb.AppendLine ($" "); sb.AppendLine ($" "); foreach (var item in items) { - sb.AppendLine ($" <{item.Name} Include=\"{item.Include}\" />"); + string link = ""; + if (item.Include.StartsWith (workingDirectory)) + link = $" Link=\"{item.Include [(workingDirectory.Length + 1)..]}\""; + sb.AppendLine ($" <{item.Name} Include=\"{item.Include}\"{link} />"); } sb.AppendLine ($" "); sb.AppendLine ($"");