Skip to content

Commit 3f7e653

Browse files
author
github-actions
committed
Merge branch 'main' into live
2 parents 657b871 + d10230f commit 3f7e653

File tree

2 files changed

+19
-3
lines changed

2 files changed

+19
-3
lines changed

docs/testing/sideload-add-in-with-unified-manifest.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Sideload Office Add-ins that use the unified manifest for Microsoft 365
33
description: Test your Office Add-in on Windows by sideloading.
4-
ms.date: 03/27/2025
4+
ms.date: 03/28/2025
55
ms.localizationpriority: medium
66
---
77

@@ -86,7 +86,13 @@ There are two tools you can use to sideload.
8686
>
8787
> :::image type="content" source="../images/teams-cli-install.png" alt-text="The command 'teamsapp install --file-path manifests/contoso/contoso.zip' and the system response including the user's account name, the title id GUID and the app id GUID.":::
8888
>
89-
> You'll need this title ID to end the sideloading and debugging session, so save it. We recommend that you put it in a text file in the root of the project and name the file **TitleID.txt**.
89+
> You'll need this title ID to end the sideloading and debugging session. It is recorded on Windows computers in the following Registry key:
90+
>
91+
> **HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Wef\Developer\OutlookSideloadManifestPath\TitleId**
92+
>
93+
> The string "Outlook" is in the key name for historical reasons, but it applies to any add-in installed with the Teams Toolkit CLI.
94+
>
95+
> Only the most recent add-in installed with the CLI is recorded. If you sideload an add-in with the CLI before you have uninstalled an earlier add-in you installed with the CLI, then there is no record of the earlier add-in's title ID in the Registry. So, we recommend that you also save it in a text file in the root of the project and name the file **TitleID.txt** on both Mac and Windows computers.
9096
9197
1. When you use the Teams Toolkit CLI to start an add-in, *always stop the session with the following command*. Closing the server window doesn't reliably stop the server and closing the Office application doesn't reliably cause Office to unacquire the add-in. Replace "{title ID}" with the title ID of the add-in including the "U_" prefix; for example, `U_90d141c6-cf4f-40ee-b714-9df9ea593f39`.
9298

docs/testing/uninstall-add-in.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Uninstall add-ins under development
33
description: Learn how to prevent incomplete uninstallation of add-ins you are developing and how to remove incompletely uninstalled add-ins under development.
44
ms.topic: troubleshooting-problem-resolution
5-
ms.date: 02/12/2025
5+
ms.date: 03/28/2025
66
ms.localizationpriority: medium
77
---
88

@@ -51,6 +51,16 @@ The following list identifies, for each tool, how to uninstall but doesn't descr
5151

5252
To remove a ghost add-in, you need to remove the artifacts that were created when it was last sideloaded, remove it's local registration, and for Outlook add-ins remove it's registration in Exchange.
5353

54+
> [!TIP]
55+
> There is a fast way to remove a ghost add-in on Windows computers if the add-in was installed with the Teams Toolkit CLI. Try this first, and if it works, you can skip the remainder of this section.
56+
>
57+
> 1. Obtain the add-in's title ID from the Registry key **HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\16.0\Wef\Developer\OutlookSideloadManifestPath\TitleId**. (The string "Outlook" is in the key name for historical reasons, but it applies to any add-in installed with the Teams Toolkit CLI.)
58+
> 1. Run the following command in a command prompt, bash shell, or terminal. Replace "{title ID}" with the title ID of the add-in including the "U_" prefix; for example, `U_90d141c6-cf4f-40ee-b714-9df9ea593f39`.
59+
>
60+
> ```command line
61+
> teamsapp uninstall --mode title-id --title-id {title ID} --interactive false
62+
> ```
63+
5464
The process for removing the add-in varies depending on whether the add-in is for Outlook or some other Office application.
5565
5666
> [!NOTE]

0 commit comments

Comments
 (0)