From 7625fcd11a8696fd4e18cf119f75473d5b8edcec Mon Sep 17 00:00:00 2001 From: Jared Irwin Date: Tue, 28 Jul 2026 17:53:17 -0400 Subject: [PATCH 1/2] Add base --- .../package/TerminalControl.nuspec | 46 +++++++++++++++++++ .../Microsoft.Windows.Terminal.Control.props | 9 ++++ ...Microsoft.Windows.Terminal.Control.targets | 21 +++++++++ .../Microsoft.Windows.Terminal.Control.props | 4 ++ ...Microsoft.Windows.Terminal.Control.targets | 8 ++++ 5 files changed, 88 insertions(+) create mode 100644 src/cascadia/TerminalControl/package/TerminalControl.nuspec create mode 100644 src/cascadia/TerminalControl/package/managed/Microsoft.Windows.Terminal.Control.props create mode 100644 src/cascadia/TerminalControl/package/managed/Microsoft.Windows.Terminal.Control.targets create mode 100644 src/cascadia/TerminalControl/package/native/Microsoft.Windows.Terminal.Control.props create mode 100644 src/cascadia/TerminalControl/package/native/Microsoft.Windows.Terminal.Control.targets diff --git a/src/cascadia/TerminalControl/package/TerminalControl.nuspec b/src/cascadia/TerminalControl/package/TerminalControl.nuspec new file mode 100644 index 00000000000..fd50b020733 --- /dev/null +++ b/src/cascadia/TerminalControl/package/TerminalControl.nuspec @@ -0,0 +1,46 @@ + + + + Microsoft.Windows.Terminal.Control + 0.0.1 + Microsoft + false + MIT + https://github.com/microsoft/terminal + This package allows applications to host Windows Terminal sessions. It should work on all versions of Windows 10.0.17763.0 and above. + © Microsoft Corporation + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/cascadia/TerminalControl/package/managed/Microsoft.Windows.Terminal.Control.props b/src/cascadia/TerminalControl/package/managed/Microsoft.Windows.Terminal.Control.props new file mode 100644 index 00000000000..8781612c092 --- /dev/null +++ b/src/cascadia/TerminalControl/package/managed/Microsoft.Windows.Terminal.Control.props @@ -0,0 +1,9 @@ + + + + + $(PlatformTarget) + $(Platform) + x86 + + diff --git a/src/cascadia/TerminalControl/package/managed/Microsoft.Windows.Terminal.Control.targets b/src/cascadia/TerminalControl/package/managed/Microsoft.Windows.Terminal.Control.targets new file mode 100644 index 00000000000..a395f36e1b4 --- /dev/null +++ b/src/cascadia/TerminalControl/package/managed/Microsoft.Windows.Terminal.Control.targets @@ -0,0 +1,21 @@ + + + + + true + TerminalConnection.dll + + + true + TerminalConnection.dll + + + true + Microsoft.Terminal.UI.dll + + + true + Microsoft.Terminal.Control.dll + + + diff --git a/src/cascadia/TerminalControl/package/native/Microsoft.Windows.Terminal.Control.props b/src/cascadia/TerminalControl/package/native/Microsoft.Windows.Terminal.Control.props new file mode 100644 index 00000000000..b1d80eec856 --- /dev/null +++ b/src/cascadia/TerminalControl/package/native/Microsoft.Windows.Terminal.Control.props @@ -0,0 +1,4 @@ + + + + diff --git a/src/cascadia/TerminalControl/package/native/Microsoft.Windows.Terminal.Control.targets b/src/cascadia/TerminalControl/package/native/Microsoft.Windows.Terminal.Control.targets new file mode 100644 index 00000000000..e8b440cbb3f --- /dev/null +++ b/src/cascadia/TerminalControl/package/native/Microsoft.Windows.Terminal.Control.targets @@ -0,0 +1,8 @@ + + + + + + + + From 82846aa52d5a5c88e6966874fe57f3189a127161 Mon Sep 17 00:00:00 2001 From: Jared Irwin Date: Thu, 30 Jul 2026 19:00:10 -0400 Subject: [PATCH 2/2] Make it not error for C# --- .../package/TerminalControl.nuspec | 8 ++++---- .../Microsoft.Windows.Terminal.Control.targets | 16 ---------------- .../Microsoft.Windows.Terminal.Control.targets | 16 ++++++++++++++++ 3 files changed, 20 insertions(+), 20 deletions(-) diff --git a/src/cascadia/TerminalControl/package/TerminalControl.nuspec b/src/cascadia/TerminalControl/package/TerminalControl.nuspec index fd50b020733..4fa8ed84b0d 100644 --- a/src/cascadia/TerminalControl/package/TerminalControl.nuspec +++ b/src/cascadia/TerminalControl/package/TerminalControl.nuspec @@ -17,10 +17,10 @@ - - - - + + + + diff --git a/src/cascadia/TerminalControl/package/managed/Microsoft.Windows.Terminal.Control.targets b/src/cascadia/TerminalControl/package/managed/Microsoft.Windows.Terminal.Control.targets index a395f36e1b4..f2f998e137a 100644 --- a/src/cascadia/TerminalControl/package/managed/Microsoft.Windows.Terminal.Control.targets +++ b/src/cascadia/TerminalControl/package/managed/Microsoft.Windows.Terminal.Control.targets @@ -1,21 +1,5 @@ - - true - TerminalConnection.dll - - - true - TerminalConnection.dll - - - true - Microsoft.Terminal.UI.dll - - - true - Microsoft.Terminal.Control.dll - diff --git a/src/cascadia/TerminalControl/package/native/Microsoft.Windows.Terminal.Control.targets b/src/cascadia/TerminalControl/package/native/Microsoft.Windows.Terminal.Control.targets index e8b440cbb3f..05ea156f79d 100644 --- a/src/cascadia/TerminalControl/package/native/Microsoft.Windows.Terminal.Control.targets +++ b/src/cascadia/TerminalControl/package/native/Microsoft.Windows.Terminal.Control.targets @@ -2,6 +2,22 @@ + + true + TerminalConnection.dll + + + true + TerminalConnection.dll + + + true + Microsoft.Terminal.UI.dll + + + true + Microsoft.Terminal.Control.dll +