From d04ebff5e747aed7b79d875e183701d11d966524 Mon Sep 17 00:00:00 2001 From: Mike Griese Date: Tue, 4 Aug 2026 09:17:30 -0500 Subject: [PATCH] CmdPal: Use RepoRoot instead of SolutionDir (#49643) As it turns out, the robots are unbelievably stupid. When they build our projects to verify their changes, they will often just build the .csproj that they changed rather than building it in the context of the solution. On the surface, this feels like a good idea. Only build the thing that changed. However, because they're not building it in the context of a solution, the MSBuild variable `$(SolutionDir)` doesn't get expanded to the actual directory of the solution. Instead, it just gets treated as the *path to the project*. This creates terrible recursive loops where the output of a project gets dumped relative to the project itself, and then that gets taken as input to the project's package outputs, and eventually you're gonna end up with a max path overrun. The very easy solution here is to just replace `$(SolutionDir)` with `$(RepoRoot)`. If we use that variable, then the dumb robots will still get the correct value for that variable when they build just a project. And for all the actual humans, everything will work exactly as it did before. --- src/modules/cmdpal/CommandPalette - no UI tests.slnf | 1 + .../Microsoft.CmdPal.UI.ViewModels.csproj | 2 +- .../Microsoft.CmdPal.Common.UnitTests.csproj | 2 +- .../Microsoft.CmdPal.Ext.Apps.UnitTests.csproj | 2 +- .../Microsoft.CmdPal.Ext.Bookmarks.UnitTests.csproj | 2 +- .../Microsoft.CmdPal.Ext.Indexer.UnitTests.csproj | 2 +- .../Microsoft.CmdPal.Ext.PerformanceMonitor.UnitTests.csproj | 2 +- .../Microsoft.CmdPal.Ext.Registry.UnitTests.csproj | 2 +- .../Microsoft.CmdPal.Ext.RemoteDesktop.UnitTests.csproj | 2 +- .../Microsoft.CmdPal.Ext.Shell.UnitTests.csproj | 2 +- .../Microsoft.CmdPal.Ext.System.UnitTests.csproj | 2 +- .../Microsoft.CmdPal.Ext.TimeDate.UnitTests.csproj | 2 +- .../Microsoft.CmdPal.Ext.WebSearch.UnitTests.csproj | 2 +- .../Microsoft.CmdPal.Ext.WindowWalker.UnitTests.csproj | 2 +- .../Microsoft.CmdPal.Ext.WindowsSettings.UnitTests.csproj | 2 +- .../Microsoft.CmdPal.UI.ViewModels.UnitTests.csproj | 2 +- .../Microsoft.CmdPal.UITests/Microsoft.CmdPal.UITests.csproj | 2 +- ...Microsoft.CommandPalette.Extensions.Toolkit.UnitTests.csproj | 2 +- .../Microsoft.CmdPal.Ext.Actions.csproj | 2 +- .../Microsoft.CmdPal.Ext.Apps/Microsoft.CmdPal.Ext.Apps.csproj | 2 +- .../Microsoft.CmdPal.Ext.Bookmarks.csproj | 2 +- .../Microsoft.CmdPal.Ext.Calc/Microsoft.CmdPal.Ext.Calc.csproj | 2 +- .../Microsoft.CmdPal.Ext.ClipboardHistory.csproj | 2 +- .../Microsoft.CmdPal.Ext.Indexer.csproj | 2 +- .../Microsoft.CmdPal.Ext.PerformanceMonitor.csproj | 2 +- .../Microsoft.CmdPal.Ext.PowerToys.csproj | 2 +- .../Microsoft.CmdPal.Ext.Registry.csproj | 2 +- .../Microsoft.CmdPal.Ext.RemoteDesktop.csproj | 2 +- .../Microsoft.CmdPal.Ext.Shell.csproj | 2 +- .../Microsoft.CmdPal.Ext.System.csproj | 2 +- .../Microsoft.CmdPal.Ext.TimeDate.csproj | 2 +- .../Microsoft.CmdPal.Ext.WebSearch.csproj | 2 +- .../Microsoft.CmdPal.Ext.WinGet.csproj | 2 +- .../Microsoft.CmdPal.Ext.WindowWalker.csproj | 2 +- .../Microsoft.CmdPal.Ext.WindowsServices.csproj | 2 +- .../Microsoft.CmdPal.Ext.WindowsSettings.csproj | 2 +- .../Microsoft.CmdPal.Ext.WindowsTerminal.csproj | 2 +- .../ext/ProcessMonitorExtension/ProcessMonitorExtension.csproj | 2 +- .../cmdpal/ext/SamplePagesExtension/SamplePagesExtension.csproj | 2 +- 39 files changed, 39 insertions(+), 38 deletions(-) diff --git a/src/modules/cmdpal/CommandPalette - no UI tests.slnf b/src/modules/cmdpal/CommandPalette - no UI tests.slnf index 57caced6f4..a9016d79cf 100644 --- a/src/modules/cmdpal/CommandPalette - no UI tests.slnf +++ b/src/modules/cmdpal/CommandPalette - no UI tests.slnf @@ -34,6 +34,7 @@ "src\\modules\\cmdpal\\Tests\\Microsoft.CmdPal.UI.ViewModels.UnitTests\\Microsoft.CmdPal.UI.ViewModels.UnitTests.csproj", "src\\modules\\cmdpal\\Tests\\Microsoft.CmdPal.UITests\\Microsoft.CmdPal.UITests.csproj", "src\\modules\\cmdpal\\Tests\\Microsoft.CommandPalette.Extensions.Toolkit.UnitTests\\Microsoft.CommandPalette.Extensions.Toolkit.UnitTests.csproj", + "src\\modules\\cmdpal\\ext\\Microsoft.CmdPal.Ext.Actions\\Microsoft.CmdPal.Ext.Actions.csproj", "src\\modules\\cmdpal\\ext\\Microsoft.CmdPal.Ext.Apps\\Microsoft.CmdPal.Ext.Apps.csproj", "src\\modules\\cmdpal\\ext\\Microsoft.CmdPal.Ext.Bookmark\\Microsoft.CmdPal.Ext.Bookmarks.csproj", "src\\modules\\cmdpal\\ext\\Microsoft.CmdPal.Ext.Calc\\Microsoft.CmdPal.Ext.Calc.csproj", diff --git a/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Microsoft.CmdPal.UI.ViewModels.csproj b/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Microsoft.CmdPal.UI.ViewModels.csproj index 4d67d984eb..693c25ae2b 100644 --- a/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Microsoft.CmdPal.UI.ViewModels.csproj +++ b/src/modules/cmdpal/Microsoft.CmdPal.UI.ViewModels/Microsoft.CmdPal.UI.ViewModels.csproj @@ -7,7 +7,7 @@ enable false false - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal preview diff --git a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Common.UnitTests/Microsoft.CmdPal.Common.UnitTests.csproj b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Common.UnitTests/Microsoft.CmdPal.Common.UnitTests.csproj index b85df53da4..0af917574b 100644 --- a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Common.UnitTests/Microsoft.CmdPal.Common.UnitTests.csproj +++ b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Common.UnitTests/Microsoft.CmdPal.Common.UnitTests.csproj @@ -6,7 +6,7 @@ false true Microsoft.CmdPal.Common.UnitTests - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ false false enable diff --git a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Apps.UnitTests/Microsoft.CmdPal.Ext.Apps.UnitTests.csproj b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Apps.UnitTests/Microsoft.CmdPal.Ext.Apps.UnitTests.csproj index ed86ab834b..63ba8e1c41 100644 --- a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Apps.UnitTests/Microsoft.CmdPal.Ext.Apps.UnitTests.csproj +++ b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Apps.UnitTests/Microsoft.CmdPal.Ext.Apps.UnitTests.csproj @@ -6,7 +6,7 @@ false true Microsoft.CmdPal.Ext.Apps.UnitTests - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ false false diff --git a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Bookmarks.UnitTests/Microsoft.CmdPal.Ext.Bookmarks.UnitTests.csproj b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Bookmarks.UnitTests/Microsoft.CmdPal.Ext.Bookmarks.UnitTests.csproj index 22577866f4..8ee04d3322 100644 --- a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Bookmarks.UnitTests/Microsoft.CmdPal.Ext.Bookmarks.UnitTests.csproj +++ b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Bookmarks.UnitTests/Microsoft.CmdPal.Ext.Bookmarks.UnitTests.csproj @@ -6,7 +6,7 @@ false true Microsoft.CmdPal.Ext.Bookmarks.UnitTests - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ false false diff --git a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Indexer.UnitTests/Microsoft.CmdPal.Ext.Indexer.UnitTests.csproj b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Indexer.UnitTests/Microsoft.CmdPal.Ext.Indexer.UnitTests.csproj index 20257ad753..07a5d81fe8 100644 --- a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Indexer.UnitTests/Microsoft.CmdPal.Ext.Indexer.UnitTests.csproj +++ b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Indexer.UnitTests/Microsoft.CmdPal.Ext.Indexer.UnitTests.csproj @@ -6,7 +6,7 @@ false true Microsoft.CmdPal.Ext.Indexer.UnitTests - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ false false diff --git a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.PerformanceMonitor.UnitTests/Microsoft.CmdPal.Ext.PerformanceMonitor.UnitTests.csproj b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.PerformanceMonitor.UnitTests/Microsoft.CmdPal.Ext.PerformanceMonitor.UnitTests.csproj index 979bfc6190..3eab8825b0 100644 --- a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.PerformanceMonitor.UnitTests/Microsoft.CmdPal.Ext.PerformanceMonitor.UnitTests.csproj +++ b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.PerformanceMonitor.UnitTests/Microsoft.CmdPal.Ext.PerformanceMonitor.UnitTests.csproj @@ -6,7 +6,7 @@ false true Microsoft.CmdPal.Ext.PerformanceMonitor.UnitTests - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ false false true diff --git a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Registry.UnitTests/Microsoft.CmdPal.Ext.Registry.UnitTests.csproj b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Registry.UnitTests/Microsoft.CmdPal.Ext.Registry.UnitTests.csproj index 070fc9b91e..3c1633072d 100644 --- a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Registry.UnitTests/Microsoft.CmdPal.Ext.Registry.UnitTests.csproj +++ b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Registry.UnitTests/Microsoft.CmdPal.Ext.Registry.UnitTests.csproj @@ -6,7 +6,7 @@ false true Microsoft.CmdPal.Ext.Registry.UnitTests - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ false false diff --git a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.RemoteDesktop.UnitTests/Microsoft.CmdPal.Ext.RemoteDesktop.UnitTests.csproj b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.RemoteDesktop.UnitTests/Microsoft.CmdPal.Ext.RemoteDesktop.UnitTests.csproj index db7ea689ad..76744b47a2 100644 --- a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.RemoteDesktop.UnitTests/Microsoft.CmdPal.Ext.RemoteDesktop.UnitTests.csproj +++ b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.RemoteDesktop.UnitTests/Microsoft.CmdPal.Ext.RemoteDesktop.UnitTests.csproj @@ -6,7 +6,7 @@ false true Microsoft.CmdPal.Ext.RemoteDesktop.UnitTests - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ false false enable diff --git a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Shell.UnitTests/Microsoft.CmdPal.Ext.Shell.UnitTests.csproj b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Shell.UnitTests/Microsoft.CmdPal.Ext.Shell.UnitTests.csproj index aaa86d2f07..7913b177c7 100644 --- a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Shell.UnitTests/Microsoft.CmdPal.Ext.Shell.UnitTests.csproj +++ b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.Shell.UnitTests/Microsoft.CmdPal.Ext.Shell.UnitTests.csproj @@ -6,7 +6,7 @@ false true Microsoft.CmdPal.Ext.Shell.UnitTests - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ false false diff --git a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.System.UnitTests/Microsoft.CmdPal.Ext.System.UnitTests.csproj b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.System.UnitTests/Microsoft.CmdPal.Ext.System.UnitTests.csproj index 9fa2332949..9e77114826 100644 --- a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.System.UnitTests/Microsoft.CmdPal.Ext.System.UnitTests.csproj +++ b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.System.UnitTests/Microsoft.CmdPal.Ext.System.UnitTests.csproj @@ -6,7 +6,7 @@ false true Microsoft.CmdPal.Ext.System.UnitTests - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ false false diff --git a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.TimeDate.UnitTests/Microsoft.CmdPal.Ext.TimeDate.UnitTests.csproj b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.TimeDate.UnitTests/Microsoft.CmdPal.Ext.TimeDate.UnitTests.csproj index da0e7e706d..164afbcae4 100644 --- a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.TimeDate.UnitTests/Microsoft.CmdPal.Ext.TimeDate.UnitTests.csproj +++ b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.TimeDate.UnitTests/Microsoft.CmdPal.Ext.TimeDate.UnitTests.csproj @@ -7,7 +7,7 @@ true enable Microsoft.CmdPal.Ext.TimeDate.UnitTests - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ false false diff --git a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.WebSearch.UnitTests/Microsoft.CmdPal.Ext.WebSearch.UnitTests.csproj b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.WebSearch.UnitTests/Microsoft.CmdPal.Ext.WebSearch.UnitTests.csproj index 601d3d147f..19ba27f364 100644 --- a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.WebSearch.UnitTests/Microsoft.CmdPal.Ext.WebSearch.UnitTests.csproj +++ b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.WebSearch.UnitTests/Microsoft.CmdPal.Ext.WebSearch.UnitTests.csproj @@ -6,7 +6,7 @@ false true Microsoft.CmdPal.Ext.WebSearch.UnitTests - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ false false diff --git a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.WindowWalker.UnitTests/Microsoft.CmdPal.Ext.WindowWalker.UnitTests.csproj b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.WindowWalker.UnitTests/Microsoft.CmdPal.Ext.WindowWalker.UnitTests.csproj index c114cd5b2d..3969ced094 100644 --- a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.WindowWalker.UnitTests/Microsoft.CmdPal.Ext.WindowWalker.UnitTests.csproj +++ b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.WindowWalker.UnitTests/Microsoft.CmdPal.Ext.WindowWalker.UnitTests.csproj @@ -8,7 +8,7 @@ Microsoft.CmdPal.Ext.WindowWalker.UnitTests true - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ false false diff --git a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.WindowsSettings.UnitTests/Microsoft.CmdPal.Ext.WindowsSettings.UnitTests.csproj b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.WindowsSettings.UnitTests/Microsoft.CmdPal.Ext.WindowsSettings.UnitTests.csproj index acc765d3f9..e659b558b7 100644 --- a/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.WindowsSettings.UnitTests/Microsoft.CmdPal.Ext.WindowsSettings.UnitTests.csproj +++ b/src/modules/cmdpal/Tests/Microsoft.CmdPal.Ext.WindowsSettings.UnitTests/Microsoft.CmdPal.Ext.WindowsSettings.UnitTests.csproj @@ -6,7 +6,7 @@ false true Microsoft.CmdPal.Ext.WindowsSettings.UnitTests - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ false false diff --git a/src/modules/cmdpal/Tests/Microsoft.CmdPal.UI.ViewModels.UnitTests/Microsoft.CmdPal.UI.ViewModels.UnitTests.csproj b/src/modules/cmdpal/Tests/Microsoft.CmdPal.UI.ViewModels.UnitTests/Microsoft.CmdPal.UI.ViewModels.UnitTests.csproj index 821d20cbaa..b3db779d67 100644 --- a/src/modules/cmdpal/Tests/Microsoft.CmdPal.UI.ViewModels.UnitTests/Microsoft.CmdPal.UI.ViewModels.UnitTests.csproj +++ b/src/modules/cmdpal/Tests/Microsoft.CmdPal.UI.ViewModels.UnitTests/Microsoft.CmdPal.UI.ViewModels.UnitTests.csproj @@ -6,7 +6,7 @@ false true Microsoft.CmdPal.UI.ViewModels.UnitTests - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ false false enable diff --git a/src/modules/cmdpal/Tests/Microsoft.CmdPal.UITests/Microsoft.CmdPal.UITests.csproj b/src/modules/cmdpal/Tests/Microsoft.CmdPal.UITests/Microsoft.CmdPal.UITests.csproj index d78a392552..be2eaa408c 100644 --- a/src/modules/cmdpal/Tests/Microsoft.CmdPal.UITests/Microsoft.CmdPal.UITests.csproj +++ b/src/modules/cmdpal/Tests/Microsoft.CmdPal.UITests/Microsoft.CmdPal.UITests.csproj @@ -13,7 +13,7 @@ - $(SolutionDir)$(Platform)\$(Configuration)\tests\Microsoft.CmdPal.UITests\ + $(RepoRoot)$(Platform)\$(Configuration)\tests\Microsoft.CmdPal.UITests\ diff --git a/src/modules/cmdpal/Tests/Microsoft.CommandPalette.Extensions.Toolkit.UnitTests/Microsoft.CommandPalette.Extensions.Toolkit.UnitTests.csproj b/src/modules/cmdpal/Tests/Microsoft.CommandPalette.Extensions.Toolkit.UnitTests/Microsoft.CommandPalette.Extensions.Toolkit.UnitTests.csproj index c89f9763cf..443d6b8ac4 100644 --- a/src/modules/cmdpal/Tests/Microsoft.CommandPalette.Extensions.Toolkit.UnitTests/Microsoft.CommandPalette.Extensions.Toolkit.UnitTests.csproj +++ b/src/modules/cmdpal/Tests/Microsoft.CommandPalette.Extensions.Toolkit.UnitTests/Microsoft.CommandPalette.Extensions.Toolkit.UnitTests.csproj @@ -7,7 +7,7 @@ false true Microsoft.CommandPalette.Extensions.Toolkit.UnitTests - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal\tests\ false false enable diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Actions/Microsoft.CmdPal.Ext.Actions.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Actions/Microsoft.CmdPal.Ext.Actions.csproj index a229fa4537..213a8fffe1 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Actions/Microsoft.CmdPal.Ext.Actions.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Actions/Microsoft.CmdPal.Ext.Actions.csproj @@ -5,7 +5,7 @@ Microsoft.CmdPal.Ext.Actions enable preview - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Apps/Microsoft.CmdPal.Ext.Apps.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Apps/Microsoft.CmdPal.Ext.Apps.csproj index 7b029580f2..935892d32e 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Apps/Microsoft.CmdPal.Ext.Apps.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Apps/Microsoft.CmdPal.Ext.Apps.csproj @@ -5,7 +5,7 @@ Microsoft.CmdPal.Ext.Apps enable - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false true diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Bookmark/Microsoft.CmdPal.Ext.Bookmarks.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Bookmark/Microsoft.CmdPal.Ext.Bookmarks.csproj index 5c3d41d52a..e8ac1e1259 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Bookmark/Microsoft.CmdPal.Ext.Bookmarks.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Bookmark/Microsoft.CmdPal.Ext.Bookmarks.csproj @@ -4,7 +4,7 @@ Microsoft.CmdPal.Ext.Bookmarks enable - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Calc/Microsoft.CmdPal.Ext.Calc.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Calc/Microsoft.CmdPal.Ext.Calc.csproj index 182d58fcdf..af832f1fe6 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Calc/Microsoft.CmdPal.Ext.Calc.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Calc/Microsoft.CmdPal.Ext.Calc.csproj @@ -4,7 +4,7 @@ Microsoft.CmdPal.Ext.Calc - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.ClipboardHistory/Microsoft.CmdPal.Ext.ClipboardHistory.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.ClipboardHistory/Microsoft.CmdPal.Ext.ClipboardHistory.csproj index 2675ae7468..9151c74cfd 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.ClipboardHistory/Microsoft.CmdPal.Ext.ClipboardHistory.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.ClipboardHistory/Microsoft.CmdPal.Ext.ClipboardHistory.csproj @@ -4,7 +4,7 @@ Microsoft.CmdPal.Ext.ClipboardHistory - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false enable diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Indexer/Microsoft.CmdPal.Ext.Indexer.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Indexer/Microsoft.CmdPal.Ext.Indexer.csproj index fb894623be..809f44de8b 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Indexer/Microsoft.CmdPal.Ext.Indexer.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Indexer/Microsoft.CmdPal.Ext.Indexer.csproj @@ -4,7 +4,7 @@ Microsoft.CmdPal.Ext.Indexer - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false true diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.PerformanceMonitor/Microsoft.CmdPal.Ext.PerformanceMonitor.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.PerformanceMonitor/Microsoft.CmdPal.Ext.PerformanceMonitor.csproj index d336407600..18fb962326 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.PerformanceMonitor/Microsoft.CmdPal.Ext.PerformanceMonitor.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.PerformanceMonitor/Microsoft.CmdPal.Ext.PerformanceMonitor.csproj @@ -4,7 +4,7 @@ Microsoft.CmdPal.Ext.PerformanceMonitor - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.PowerToys/Microsoft.CmdPal.Ext.PowerToys.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.PowerToys/Microsoft.CmdPal.Ext.PowerToys.csproj index 03617e9748..982140425a 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.PowerToys/Microsoft.CmdPal.Ext.PowerToys.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.PowerToys/Microsoft.CmdPal.Ext.PowerToys.csproj @@ -12,7 +12,7 @@ false None false - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\ + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\ false false enable diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Registry/Microsoft.CmdPal.Ext.Registry.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Registry/Microsoft.CmdPal.Ext.Registry.csproj index d9519cb089..26d47154dd 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Registry/Microsoft.CmdPal.Ext.Registry.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Registry/Microsoft.CmdPal.Ext.Registry.csproj @@ -5,7 +5,7 @@ Microsoft.CmdPal.Ext.Registry - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.RemoteDesktop/Microsoft.CmdPal.Ext.RemoteDesktop.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.RemoteDesktop/Microsoft.CmdPal.Ext.RemoteDesktop.csproj index 62bd4d647a..b417fc80cb 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.RemoteDesktop/Microsoft.CmdPal.Ext.RemoteDesktop.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.RemoteDesktop/Microsoft.CmdPal.Ext.RemoteDesktop.csproj @@ -4,7 +4,7 @@ Microsoft.CmdPal.Ext.RemoteDesktop - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Shell/Microsoft.CmdPal.Ext.Shell.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Shell/Microsoft.CmdPal.Ext.Shell.csproj index abe0d28fb2..d242951687 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Shell/Microsoft.CmdPal.Ext.Shell.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.Shell/Microsoft.CmdPal.Ext.Shell.csproj @@ -4,7 +4,7 @@ Microsoft.CmdPal.Ext.Shell - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false enable diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.System/Microsoft.CmdPal.Ext.System.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.System/Microsoft.CmdPal.Ext.System.csproj index 699af993c3..14ee20b07a 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.System/Microsoft.CmdPal.Ext.System.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.System/Microsoft.CmdPal.Ext.System.csproj @@ -6,7 +6,7 @@ enable Microsoft.CmdPal.Ext.System - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.TimeDate/Microsoft.CmdPal.Ext.TimeDate.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.TimeDate/Microsoft.CmdPal.Ext.TimeDate.csproj index 5960c83048..437b3a2e95 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.TimeDate/Microsoft.CmdPal.Ext.TimeDate.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.TimeDate/Microsoft.CmdPal.Ext.TimeDate.csproj @@ -6,7 +6,7 @@ Microsoft.CmdPal.Ext.TimeDate enable - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WebSearch/Microsoft.CmdPal.Ext.WebSearch.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WebSearch/Microsoft.CmdPal.Ext.WebSearch.csproj index 64d62ed271..72659ebfd5 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WebSearch/Microsoft.CmdPal.Ext.WebSearch.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WebSearch/Microsoft.CmdPal.Ext.WebSearch.csproj @@ -5,7 +5,7 @@ Microsoft.CmdPal.Ext.WebSearch enable - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WinGet/Microsoft.CmdPal.Ext.WinGet.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WinGet/Microsoft.CmdPal.Ext.WinGet.csproj index 9708bbf856..8487af7c57 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WinGet/Microsoft.CmdPal.Ext.WinGet.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WinGet/Microsoft.CmdPal.Ext.WinGet.csproj @@ -8,7 +8,7 @@ false enable true - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WindowWalker/Microsoft.CmdPal.Ext.WindowWalker.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WindowWalker/Microsoft.CmdPal.Ext.WindowWalker.csproj index 220dcc3e0d..cef1a415d5 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WindowWalker/Microsoft.CmdPal.Ext.WindowWalker.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WindowWalker/Microsoft.CmdPal.Ext.WindowWalker.csproj @@ -6,7 +6,7 @@ enable Microsoft.CmdPal.Ext.WindowWalker - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WindowsServices/Microsoft.CmdPal.Ext.WindowsServices.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WindowsServices/Microsoft.CmdPal.Ext.WindowsServices.csproj index 681b788cac..fe4cdbda8e 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WindowsServices/Microsoft.CmdPal.Ext.WindowsServices.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WindowsServices/Microsoft.CmdPal.Ext.WindowsServices.csproj @@ -5,7 +5,7 @@ Microsoft.CmdPal.Ext.WindowsServices - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WindowsSettings/Microsoft.CmdPal.Ext.WindowsSettings.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WindowsSettings/Microsoft.CmdPal.Ext.WindowsSettings.csproj index 731a01105f..6fe8818223 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WindowsSettings/Microsoft.CmdPal.Ext.WindowsSettings.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WindowsSettings/Microsoft.CmdPal.Ext.WindowsSettings.csproj @@ -4,7 +4,7 @@ Microsoft.CmdPal.Ext.WindowsSettings - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false diff --git a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WindowsTerminal/Microsoft.CmdPal.Ext.WindowsTerminal.csproj b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WindowsTerminal/Microsoft.CmdPal.Ext.WindowsTerminal.csproj index 58d3852e4b..dcb0a8195f 100644 --- a/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WindowsTerminal/Microsoft.CmdPal.Ext.WindowsTerminal.csproj +++ b/src/modules/cmdpal/ext/Microsoft.CmdPal.Ext.WindowsTerminal/Microsoft.CmdPal.Ext.WindowsTerminal.csproj @@ -5,7 +5,7 @@ Microsoft.CmdPal.Ext.WindowsTerminal - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPal false false diff --git a/src/modules/cmdpal/ext/ProcessMonitorExtension/ProcessMonitorExtension.csproj b/src/modules/cmdpal/ext/ProcessMonitorExtension/ProcessMonitorExtension.csproj index d9035c0d55..e680e46092 100644 --- a/src/modules/cmdpal/ext/ProcessMonitorExtension/ProcessMonitorExtension.csproj +++ b/src/modules/cmdpal/ext/ProcessMonitorExtension/ProcessMonitorExtension.csproj @@ -7,7 +7,7 @@ win-$(Platform).pubxml false true - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPalExtensions\$(RootNamespace) + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPalExtensions\$(RootNamespace) false false diff --git a/src/modules/cmdpal/ext/SamplePagesExtension/SamplePagesExtension.csproj b/src/modules/cmdpal/ext/SamplePagesExtension/SamplePagesExtension.csproj index 584f71ffe6..59f24ff99c 100644 --- a/src/modules/cmdpal/ext/SamplePagesExtension/SamplePagesExtension.csproj +++ b/src/modules/cmdpal/ext/SamplePagesExtension/SamplePagesExtension.csproj @@ -8,7 +8,7 @@ win-$(Platform).pubxml false true - $(SolutionDir)$(Platform)\$(Configuration)\WinUI3Apps\CmdPalExtensions\$(RootNamespace) + $(RepoRoot)$(Platform)\$(Configuration)\WinUI3Apps\CmdPalExtensions\$(RootNamespace) false false true