diff --git a/docs/azure/azure-cache-for-redis-add-connected-service.md b/docs/azure/azure-cache-for-redis-add-connected-service.md index c5ffd396095..3f382a277c1 100644 --- a/docs/azure/azure-cache-for-redis-add-connected-service.md +++ b/docs/azure/azure-cache-for-redis-add-connected-service.md @@ -4,7 +4,7 @@ description: Learn how to add Azure Cache for Redis support to your app with the author: ghogen manager: mijacobs ms.subservice: azure-development -ms.topic: conceptual +ms.topic: how-to ms.date: 05/15/2023 ms.author: ghogen monikerRange: ">= vs-2019" diff --git a/docs/azure/azure-cosmosdb-add-connected-service.md b/docs/azure/azure-cosmosdb-add-connected-service.md index 7e618be24fe..81974993fe9 100644 --- a/docs/azure/azure-cosmosdb-add-connected-service.md +++ b/docs/azure/azure-cosmosdb-add-connected-service.md @@ -4,7 +4,7 @@ description: Connect Azure Cosmos DB support to your application by using Connec author: ghogen manager: mijacobs ms.subservice: azure-development -ms.topic: conceptual +ms.topic: how-to ms.date: 03/20/2025 ms.author: ghogen monikerRange: ">= vs-2019" diff --git a/docs/azure/azure-signalr-add-connected-service.md b/docs/azure/azure-signalr-add-connected-service.md index 6c9ba78af93..268f28dd7e1 100644 --- a/docs/azure/azure-signalr-add-connected-service.md +++ b/docs/azure/azure-signalr-add-connected-service.md @@ -4,7 +4,7 @@ description: Add Azure SignalR to your app by using the Visual Studio to add a c author: ghogen manager: mijacobs ms.subservice: azure-development -ms.topic: conceptual +ms.topic: how-to ms.date: 05/15/2023 ms.author: ghogen monikerRange: ">= vs-2019" diff --git a/docs/azure/azure-sql-database-add-connected-service.md b/docs/azure/azure-sql-database-add-connected-service.md index 678b0cf2648..9c6b6e609cc 100644 --- a/docs/azure/azure-sql-database-add-connected-service.md +++ b/docs/azure/azure-sql-database-add-connected-service.md @@ -4,7 +4,7 @@ description: Connect Azure SQL Database to your application by using Connected S author: ghogen manager: mijacobs ms.subservice: azure-development -ms.topic: conceptual +ms.topic: how-to ms.date: 10/2/2025 ms.author: ghogen monikerRange: ">= vs-2019" diff --git a/docs/azure/vs-azure-tools-diagnostics-for-cloud-services-and-virtual-machines.md b/docs/azure/vs-azure-tools-diagnostics-for-cloud-services-and-virtual-machines.md index d23f996d690..3fdab17896c 100644 --- a/docs/azure/vs-azure-tools-diagnostics-for-cloud-services-and-virtual-machines.md +++ b/docs/azure/vs-azure-tools-diagnostics-for-cloud-services-and-virtual-machines.md @@ -4,7 +4,7 @@ description: Learn how to set up diagnostics for debugging Azure Cloud Services author: ghogen manager: mijacobs ms.subservice: azure-development -ms.topic: conceptual +ms.topic: how-to ms.date: 03/06/2024 ms.author: mikejo ms.custom: sfi-image-nochange diff --git a/docs/azure/vs-azure-tools-publishing-a-cloud-service.md b/docs/azure/vs-azure-tools-publishing-a-cloud-service.md index 1784a76c71a..5f3d9d89e90 100644 --- a/docs/azure/vs-azure-tools-publishing-a-cloud-service.md +++ b/docs/azure/vs-azure-tools-publishing-a-cloud-service.md @@ -4,7 +4,7 @@ description: Learn about how to publish Azure Cloud Services (extended support) author: ghogen manager: mijacobs ms.subservice: azure-development -ms.topic: conceptual +ms.topic: how-to ms.date: 03/06/2024 ms.author: ghogen --- diff --git a/docs/azure/vs-azure-tools-service-configurations-and-profiles-how-to-manage.md b/docs/azure/vs-azure-tools-service-configurations-and-profiles-how-to-manage.md index 47d4c5a9e07..6ec9e39c0d8 100644 --- a/docs/azure/vs-azure-tools-service-configurations-and-profiles-how-to-manage.md +++ b/docs/azure/vs-azure-tools-service-configurations-and-profiles-how-to-manage.md @@ -4,7 +4,7 @@ description: Learn how to work with service configurations and profiles configur author: ghogen manager: mijacobs ms.subservice: azure-development -ms.topic: conceptual +ms.topic: how-to ms.date: 8/11/2017 ms.author: ghogen --- diff --git a/docs/azure/vs-azure-tools-storage-resources-server-explorer-browse-manage.md b/docs/azure/vs-azure-tools-storage-resources-server-explorer-browse-manage.md index 9dfa29ed6b1..c54cde520d0 100644 --- a/docs/azure/vs-azure-tools-storage-resources-server-explorer-browse-manage.md +++ b/docs/azure/vs-azure-tools-storage-resources-server-explorer-browse-manage.md @@ -4,7 +4,7 @@ description: Browse and manage your Azure Storage resources, including blob, que author: ghogen manager: mijacobs ms.subservice: azure-development -ms.topic: conceptual +ms.topic: how-to ms.date: 03/06/2024 ms.author: ghogen monikerRange: "<=vs-2019" diff --git a/docs/azure/vs-azure-tools-table-designer-construct-filter-strings.md b/docs/azure/vs-azure-tools-table-designer-construct-filter-strings.md index 0f34e453787..8e8e43f98e6 100644 --- a/docs/azure/vs-azure-tools-table-designer-construct-filter-strings.md +++ b/docs/azure/vs-azure-tools-table-designer-construct-filter-strings.md @@ -4,7 +4,7 @@ description: Construct filter strings for Azure tables displayed in the Visual S author: ghogen manager: mijacobs ms.subservice: azure-development -ms.topic: conceptual +ms.topic: concept-article ms.date: 11/18/2016 ms.author: ghogen monikerRange: <=vs-2019 diff --git a/docs/azure/vs-azure-tools-virtual-machines-access-from-server-explorer.md b/docs/azure/vs-azure-tools-virtual-machines-access-from-server-explorer.md index da4b48d3ad1..49d36b21baf 100644 --- a/docs/azure/vs-azure-tools-virtual-machines-access-from-server-explorer.md +++ b/docs/azure/vs-azure-tools-virtual-machines-access-from-server-explorer.md @@ -4,7 +4,7 @@ description: Get an overview of how to view create and manage Azure Virtual Mach author: ghogen manager: mijacobs ms.subservice: azure-development -ms.topic: conceptual +ms.topic: how-to ms.date: 03/06/2024 ms.author: ghogen monikerRange: "<=vs-2019" diff --git a/docs/code-quality/automatic-feature-suspension.md b/docs/code-quality/automatic-feature-suspension.md index caddbb3889c..93c513ab6c9 100644 --- a/docs/code-quality/automatic-feature-suspension.md +++ b/docs/code-quality/automatic-feature-suspension.md @@ -2,7 +2,7 @@ title: Automatic feature suspension ms.date: 05/13/2022 description: Learn how Visual Studio reduces the analysis scope, turns off garbage collection low-latency mode, and flushes caches when system memory is limited. -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - "live code analysis" - "background analysis" diff --git a/docs/code-quality/code-metrics-class-coupling.md b/docs/code-quality/code-metrics-class-coupling.md index aa0ed08ec83..d41d68226cc 100644 --- a/docs/code-quality/code-metrics-class-coupling.md +++ b/docs/code-quality/code-metrics-class-coupling.md @@ -2,7 +2,7 @@ title: Code metrics - Class coupling ms.date: 1/8/2021 description: Explore the class coupling metric for code metrics in Visual Studio, also known as Coupling Between Objects (CBO), and measure how many classes a single class uses. -ms.topic: conceptual +ms.topic: article author: mikejo5000 ms.author: mikejo manager: mijacobs diff --git a/docs/code-quality/code-metrics-cyclomatic-complexity.md b/docs/code-quality/code-metrics-cyclomatic-complexity.md index 8925fc42851..6a1d31c12d8 100644 --- a/docs/code-quality/code-metrics-cyclomatic-complexity.md +++ b/docs/code-quality/code-metrics-cyclomatic-complexity.md @@ -2,7 +2,7 @@ title: Code metrics - Cyclomatic complexity ms.date: 12/10/2024 description: Explore the cyclomatic complexity metric for code metrics in Visual Studio and estimate the difficulty to test, maintain, and troubleshoot your code. -ms.topic: conceptual +ms.topic: article author: mikejo5000 ms.author: mikejo manager: mijacobs diff --git a/docs/code-quality/code-metrics-depth-of-inheritance.md b/docs/code-quality/code-metrics-depth-of-inheritance.md index 8615a3f2e0f..88528f41611 100644 --- a/docs/code-quality/code-metrics-depth-of-inheritance.md +++ b/docs/code-quality/code-metrics-depth-of-inheritance.md @@ -2,7 +2,7 @@ title: Code metrics - Depth of inheritance ms.date: 1/8/2021 description: Learn about the depth of inheritance metric for code metrics in Visual Studio. -ms.topic: conceptual +ms.topic: concept-article author: mikejo5000 ms.author: mikejo manager: mijacobs diff --git a/docs/code-quality/code-metrics-maintainability-index-range-and-meaning.md b/docs/code-quality/code-metrics-maintainability-index-range-and-meaning.md index 70549d4b022..e652d9ee0a2 100644 --- a/docs/code-quality/code-metrics-maintainability-index-range-and-meaning.md +++ b/docs/code-quality/code-metrics-maintainability-index-range-and-meaning.md @@ -2,7 +2,7 @@ title: Code metrics - Maintainability index range and meaning ms.date: 1/9/2025 description: Explore the maintainability index range metric for code metrics in Visual Studio and how the reset values are established. -ms.topic: conceptual +ms.topic: article author: mikejo5000 ms.author: mikejo manager: mijacobs diff --git a/docs/code-quality/code-metrics-values.md b/docs/code-quality/code-metrics-values.md index 1fec86743d2..f2286d72da0 100644 --- a/docs/code-quality/code-metrics-values.md +++ b/docs/code-quality/code-metrics-values.md @@ -2,7 +2,7 @@ title: How code metrics help identify risks ms.date: 04/14/2025 description: Learn about cyclomatic complexity, class coupling, and other Visual Studio code metrics. See how metrics can track development progress and identify risks. -ms.topic: conceptual +ms.topic: article f1_keywords: - vs.codeanalysis.codemetrics.toolwindow dev_langs: diff --git a/docs/code-quality/configure-live-code-analysis-scope-managed-code.md b/docs/code-quality/configure-live-code-analysis-scope-managed-code.md index cabce912aa6..3d34bf1037d 100644 --- a/docs/code-quality/configure-live-code-analysis-scope-managed-code.md +++ b/docs/code-quality/configure-live-code-analysis-scope-managed-code.md @@ -5,7 +5,7 @@ author: mikadumont ms.author: midumont manager: mijacobs ms.subservice: code-analysis -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - "live code analysis" - "background analysis" diff --git a/docs/code-quality/in-source-suppression-overview.md b/docs/code-quality/in-source-suppression-overview.md index 4e112f09eee..5d6cf515474 100644 --- a/docs/code-quality/in-source-suppression-overview.md +++ b/docs/code-quality/in-source-suppression-overview.md @@ -5,7 +5,7 @@ author: mikadumont ms.author: midumont manager: mijacobs ms.subservice: code-analysis -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - source suppression, code analysis - code analysis, source suppression diff --git a/docs/code-quality/install-roslyn-analyzers.md b/docs/code-quality/install-roslyn-analyzers.md index c12d8e9b7ed..656b1886673 100644 --- a/docs/code-quality/install-roslyn-analyzers.md +++ b/docs/code-quality/install-roslyn-analyzers.md @@ -5,7 +5,7 @@ author: mikadumont ms.author: midumont manager: mijacobs ms.subservice: code-analysis -ms.topic: conceptual +ms.topic: install-set-up-deploy helpviewer_keywords: - code analysis, managed code - analyzers diff --git a/docs/code-quality/migrate-from-fxcop-analyzers-to-net-analyzers.md b/docs/code-quality/migrate-from-fxcop-analyzers-to-net-analyzers.md index 25adeb991ea..4006d244de8 100644 --- a/docs/code-quality/migrate-from-fxcop-analyzers-to-net-analyzers.md +++ b/docs/code-quality/migrate-from-fxcop-analyzers-to-net-analyzers.md @@ -2,7 +2,7 @@ title: Migrate from FxCop analyzers to .NET analyzers description: Migrate your analysis process from binary analysis with FxCop code analysis to .NET analyzers (Roslyn analyzers) for source analysis. ms.date: 03/06/2020 -ms.topic: conceptual +ms.topic: upgrade-and-migration-article f1_keywords: - "vs.projectpropertypages.codeanalysis" helpviewer_keywords: diff --git a/docs/code-quality/migrate-from-legacy-analysis-to-net-analyzers.md b/docs/code-quality/migrate-from-legacy-analysis-to-net-analyzers.md index d5bc940918b..cc673e99da9 100644 --- a/docs/code-quality/migrate-from-legacy-analysis-to-net-analyzers.md +++ b/docs/code-quality/migrate-from-legacy-analysis-to-net-analyzers.md @@ -2,7 +2,7 @@ title: Migrate from FxCop to source analysis (.NET) description: Analyze code for the first time or migrate your process from binary analysis (FxCop code analysis) to .NET analyzers for source analysis. ms.date: 04/30/2025 -ms.topic: conceptual +ms.topic: upgrade-and-migration-article f1_keywords: - "vs.projectpropertypages.codeanalysis" helpviewer_keywords: diff --git a/docs/code-quality/roslyn-analyzers-overview.md b/docs/code-quality/roslyn-analyzers-overview.md index 2f9fcc76658..977a2ad4e96 100644 --- a/docs/code-quality/roslyn-analyzers-overview.md +++ b/docs/code-quality/roslyn-analyzers-overview.md @@ -5,7 +5,7 @@ author: mikadumont ms.author: midumont manager: mijacobs ms.subservice: code-analysis -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - code analysis, managed code - analyzers diff --git a/docs/code-quality/static-code-analysis-for-managed-code-overview.md b/docs/code-quality/static-code-analysis-for-managed-code-overview.md index 61bfde16902..bbd11518961 100644 --- a/docs/code-quality/static-code-analysis-for-managed-code-overview.md +++ b/docs/code-quality/static-code-analysis-for-managed-code-overview.md @@ -2,7 +2,7 @@ title: Legacy analysis for managed code ms.date: 06/12/2019 description: Learn about legacy analysis in Visual Studio. See how to suppress warnings and how to run analyses manually, automatically, and during check-ins and builds. -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - "code analysis, managed code" - "managed code, code analysis" diff --git a/docs/code-quality/use-roslyn-analyzers.md b/docs/code-quality/use-roslyn-analyzers.md index 89a5da8fbc9..8bfd1965c90 100644 --- a/docs/code-quality/use-roslyn-analyzers.md +++ b/docs/code-quality/use-roslyn-analyzers.md @@ -5,7 +5,7 @@ author: mikadumont ms.author: midumont manager: mijacobs ms.subservice: code-analysis -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - code analysis, managed code - analyzers diff --git a/docs/containers/container-entry-point.md b/docs/containers/container-entry-point.md index 8d357988ad3..714f014871c 100644 --- a/docs/containers/container-entry-point.md +++ b/docs/containers/container-entry-point.md @@ -5,7 +5,7 @@ description: Understand and configure the custom container entry point set by Vi ms.author: ghogen ms.date: 9/10/2025 ms.subservice: container-tools -ms.topic: conceptual +ms.topic: how-to --- # Set the container entry point diff --git a/docs/cross-platform/cross-platform-mobile-development-in-visual-studio.md b/docs/cross-platform/cross-platform-mobile-development-in-visual-studio.md index fac6e918d23..30728c677a1 100644 --- a/docs/cross-platform/cross-platform-mobile-development-in-visual-studio.md +++ b/docs/cross-platform/cross-platform-mobile-development-in-visual-studio.md @@ -4,7 +4,7 @@ description: Build cross-platform applications for Android, iOS, Mac Catalyst, a titleSuffix: "" ms.date: 02/21/2025 ms.subservice: mobile-development -ms.topic: conceptual +ms.topic: article author: therealjohn ms.author: johmil --- diff --git a/docs/cross-platform/develop-apps-for-the-universal-windows-platform-uwp.md b/docs/cross-platform/develop-apps-for-the-universal-windows-platform-uwp.md index 692ab471f9b..d18c32f54d5 100644 --- a/docs/cross-platform/develop-apps-for-the-universal-windows-platform-uwp.md +++ b/docs/cross-platform/develop-apps-for-the-universal-windows-platform-uwp.md @@ -3,7 +3,7 @@ title: Develop apps for the Universal Windows Platform (UWP) description: Learn about creating apps using Visual Studio and the Universal Windows Platform development tools. ms.date: 10/24/2017 ms.subservice: general-ide -ms.topic: conceptual +ms.topic: article author: ghogen ms.author: ghogen manager: mijacobs diff --git a/docs/data-tools/accessing-data-in-visual-studio.md b/docs/data-tools/accessing-data-in-visual-studio.md index e07ef38f717..5c7c4330eb8 100644 --- a/docs/data-tools/accessing-data-in-visual-studio.md +++ b/docs/data-tools/accessing-data-in-visual-studio.md @@ -2,7 +2,7 @@ title: Work with data in Visual Studio description: Work with data in Visual Studio and create apps that connect to data in other database products or services over local machines, LANs, and public or private clouds. ms.date: 12/3/2024 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - data [Visual Studio] - data access [Visual Studio] diff --git a/docs/data-tools/create-a-sql-database-by-using-a-designer.md b/docs/data-tools/create-a-sql-database-by-using-a-designer.md index 95f1c52ebba..cc0595146f8 100644 --- a/docs/data-tools/create-a-sql-database-by-using-a-designer.md +++ b/docs/data-tools/create-a-sql-database-by-using-a-designer.md @@ -2,7 +2,7 @@ title: Create database, add tables in .NET Framework apps description: Create a database with tables and foreign keys in a .NET Framework application by using Table Designer in Visual Studio. ms.date: 02/03/2025 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - database tables, creating - database files, creating diff --git a/docs/data-tools/create-a-windows-form-to-search-data.md b/docs/data-tools/create-a-windows-form-to-search-data.md index 9e8a7955656..ae1cd326595 100644 --- a/docs/data-tools/create-a-windows-form-to-search-data.md +++ b/docs/data-tools/create-a-windows-form-to-search-data.md @@ -2,7 +2,7 @@ title: Create .NET Framework Windows Form to search data description: Create a .NET Framework Windows Form to search data with ADO.NET in Visual Studio by configuring the data source, controls, and search query function. ms.date: 06/07/2021 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - Windows Forms, searching data - Windows Forms, displaying data diff --git a/docs/data-tools/create-a-windows-forms-user-control-that-supports-complex-data-binding.md b/docs/data-tools/create-a-windows-forms-user-control-that-supports-complex-data-binding.md index 588795704d6..b4992e5eda4 100644 --- a/docs/data-tools/create-a-windows-forms-user-control-that-supports-complex-data-binding.md +++ b/docs/data-tools/create-a-windows-forms-user-control-that-supports-complex-data-binding.md @@ -2,7 +2,7 @@ title: Create a .NET Framework Windows Forms user control with data binding description: Understand how to create a Windows Forms user control that supports complex data binding in ADO.NET applications with Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to dev_langs: - VB - CSharp diff --git a/docs/data-tools/create-a-windows-forms-user-control-that-supports-lookup-data-binding.md b/docs/data-tools/create-a-windows-forms-user-control-that-supports-lookup-data-binding.md index d640f4de85f..64a801edc56 100644 --- a/docs/data-tools/create-a-windows-forms-user-control-that-supports-lookup-data-binding.md +++ b/docs/data-tools/create-a-windows-forms-user-control-that-supports-lookup-data-binding.md @@ -2,7 +2,7 @@ title: Using lookup tables in data binding in .NET Framework Windows Forms description: Learn to create a Windows Forms user control in .NET Framework application that supports lookup data binding, using the LookupBindingPropertiesAttribute class in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to dev_langs: - VB - CSharp diff --git a/docs/data-tools/create-a-windows-forms-user-control-that-supports-simple-data-binding.md b/docs/data-tools/create-a-windows-forms-user-control-that-supports-simple-data-binding.md index ca973b8d9e5..6ee156337d8 100644 --- a/docs/data-tools/create-a-windows-forms-user-control-that-supports-simple-data-binding.md +++ b/docs/data-tools/create-a-windows-forms-user-control-that-supports-simple-data-binding.md @@ -2,7 +2,7 @@ title: Create .NET Framework user controls that support simple data binding description: Learn to create a Windows Forms user control that supports simple data binding in a .NET Framework application, using the DefaultBindingPropertyAttribute class in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to dev_langs: - VB - CSharp diff --git a/docs/data-tools/data-class-inheritance-o-r-designer.md b/docs/data-tools/data-class-inheritance-o-r-designer.md index 79c86813209..759595cbcb8 100644 --- a/docs/data-tools/data-class-inheritance-o-r-designer.md +++ b/docs/data-tools/data-class-inheritance-o-r-designer.md @@ -2,7 +2,7 @@ title: Data class inheritance (O-R Designer) description: Work with data class inheritance in Object Relational Designer (O/R Designer), a LINQ to SQL class tool in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: ghogen ms.author: ghogen manager: mijacobs diff --git a/docs/data-tools/datacontext-methods-o-r-designer.md b/docs/data-tools/datacontext-methods-o-r-designer.md index 4ddd2446075..6d6153e6427 100644 --- a/docs/data-tools/datacontext-methods-o-r-designer.md +++ b/docs/data-tools/datacontext-methods-o-r-designer.md @@ -2,7 +2,7 @@ title: DataContext Methods (O-R Designer) description: Understand DataContext methods in the context of the LINQ to SQL tools for Visual Studio. These methods run stored procedures and functions in a database. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: ghogen ms.author: ghogen manager: mijacobs diff --git a/docs/data-tools/dataset-tools-in-visual-studio.md b/docs/data-tools/dataset-tools-in-visual-studio.md index d2485cb97c4..e386dfb3f7f 100644 --- a/docs/data-tools/dataset-tools-in-visual-studio.md +++ b/docs/data-tools/dataset-tools-in-visual-studio.md @@ -2,7 +2,7 @@ title: Overview of dataset tools for .NET Framework apps description: Explore ADO.NET dataset tools for .NET Framework applications in Visual Studio, including dataset workflows, N-tier architectures, and XML. ms.date: 11/21/2018 -ms.topic: conceptual +ms.topic: concept-article f1_keywords: - vs.data.DataSet helpviewer_keywords: diff --git a/docs/data-tools/entity-data-model-tools-in-visual-studio.md b/docs/data-tools/entity-data-model-tools-in-visual-studio.md index ec49584ad69..27a950d30c1 100644 --- a/docs/data-tools/entity-data-model-tools-in-visual-studio.md +++ b/docs/data-tools/entity-data-model-tools-in-visual-studio.md @@ -2,7 +2,7 @@ title: Overview of Entity Framework Tools description: Explore Entity Framework tools in Visual Studio, including the Entity Data Model Designer, Create Database Wizard, and Update Model Wizard. ms.date: 9/03/2025 -ms.topic: conceptual +ms.topic: concept-article author: ghogen ms.author: ghogen manager: mijacobs diff --git a/docs/data-tools/hierarchical-update.md b/docs/data-tools/hierarchical-update.md index b6fb4fa7593..afe0fc4fe92 100644 --- a/docs/data-tools/hierarchical-update.md +++ b/docs/data-tools/hierarchical-update.md @@ -2,7 +2,7 @@ title: Hierarchical update in .NET Framework development description: Review hierarchical updates, which involve saving updated data (from a dataset with 2+ related tables) back to a DB while keeping referential integrity rules. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article dev_langs: - VB - CSharp diff --git a/docs/data-tools/installing-database-systems-tools-and-samples.md b/docs/data-tools/installing-database-systems-tools-and-samples.md index 2c17d618b39..c6451b9117a 100644 --- a/docs/data-tools/installing-database-systems-tools-and-samples.md +++ b/docs/data-tools/installing-database-systems-tools-and-samples.md @@ -2,7 +2,7 @@ title: Explore compatible database systems description: Explore compatible database systems for Visual Studio, including Microsoft SQL Server, Oracle, MySQL, PostgreSQL, SQLite, and Firebird. ms.date: 11/01/2023 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - database systems - database compatibility diff --git a/docs/data-tools/typed-vs-untyped-datasets.md b/docs/data-tools/typed-vs-untyped-datasets.md index 86488648a8f..6df8d7eaea0 100644 --- a/docs/data-tools/typed-vs-untyped-datasets.md +++ b/docs/data-tools/typed-vs-untyped-datasets.md @@ -2,7 +2,7 @@ title: Typed vs. untyped datasets in the .NET Framework description: Understand the difference between typed and untyped datasets. Contrast data access in typed and untyped datasets when developing .NET Framework applications with Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article dev_langs: - VB - CSharp diff --git a/docs/data-tools/walkthrough-creating-a-dataset-with-the-dataset-designer.md b/docs/data-tools/walkthrough-creating-a-dataset-with-the-dataset-designer.md index f37dd43717c..10aa24779cd 100644 --- a/docs/data-tools/walkthrough-creating-a-dataset-with-the-dataset-designer.md +++ b/docs/data-tools/walkthrough-creating-a-dataset-with-the-dataset-designer.md @@ -2,7 +2,7 @@ title: Build dataset in Dataset Designer (.NET Framework) description: Create an ADO.NET dataset with the Dataset Designer in Visual Studio for .NET Framework applications and build a new project with a DataSet item. ms.date: 11/01/2023 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - datasets [Visual Basic], walkthroughs - XML schemas, creating datasets diff --git a/docs/data-tools/walkthrough-creating-a-datatable-in-the-dataset-designer.md b/docs/data-tools/walkthrough-creating-a-datatable-in-the-dataset-designer.md index b8dc35a7257..f1f8d7a467b 100644 --- a/docs/data-tools/walkthrough-creating-a-datatable-in-the-dataset-designer.md +++ b/docs/data-tools/walkthrough-creating-a-datatable-in-the-dataset-designer.md @@ -2,7 +2,7 @@ title: New DataTable in Dataset Designer (.NET Framework) description: Create a DataTable (without a TableAdapter) with the Dataset Designer in Visual Studio for .NET Framework applications and build a Windows Forms app with a dataset. ms.date: 11/01/2023 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - DataTable objects, creating - Dataset Designer, creating data tables diff --git a/docs/data-tools/walkthrough-creating-an-n-tier-data-application.md b/docs/data-tools/walkthrough-creating-an-n-tier-data-application.md index 1adf9a4881e..9b75a8dea44 100644 --- a/docs/data-tools/walkthrough-creating-an-n-tier-data-application.md +++ b/docs/data-tools/walkthrough-creating-an-n-tier-data-application.md @@ -2,7 +2,7 @@ title: Create N-tier data app in ADO.NET (.NET Framework) description: Create an N-tier data application with ADO.NET and the .NET Framework in Visual Studio and access data separated into multiple logical layers or tiers. ms.date: 11/01/2023 -ms.topic: conceptual +ms.topic: how-to dev_langs: - VB - CSharp diff --git a/docs/data-tools/walkthrough-creating-linq-to-sql-classes-by-using-single-table-inheritance-o-r-designer.md b/docs/data-tools/walkthrough-creating-linq-to-sql-classes-by-using-single-table-inheritance-o-r-designer.md index 524fad63046..b97afada777 100644 --- a/docs/data-tools/walkthrough-creating-linq-to-sql-classes-by-using-single-table-inheritance-o-r-designer.md +++ b/docs/data-tools/walkthrough-creating-linq-to-sql-classes-by-using-single-table-inheritance-o-r-designer.md @@ -2,7 +2,7 @@ title: LINQ to SQL classes with single-table inheritance description: In this walkthrough, create LINQ to SQL classes by using single-table inheritance in the Visual Studio Object Relational Designer (O/R Designer). ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to dev_langs: - VB - CSharp diff --git a/docs/data-tools/walkthrough-customizing-the-insert-update-and-delete-behavior-of-entity-classes.md b/docs/data-tools/walkthrough-customizing-the-insert-update-and-delete-behavior-of-entity-classes.md index 98edcd36ed7..cbbb3d2556e 100644 --- a/docs/data-tools/walkthrough-customizing-the-insert-update-and-delete-behavior-of-entity-classes.md +++ b/docs/data-tools/walkthrough-customizing-the-insert-update-and-delete-behavior-of-entity-classes.md @@ -2,7 +2,7 @@ title: Customize insert/update/delete behavior description: In this walkthrough, customize the insert, update, and delete behavior of entity classes using the LINQ to SQL tools in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to dev_langs: - VB - CSharp diff --git a/docs/data-tools/work-with-datasets-in-n-tier-applications.md b/docs/data-tools/work-with-datasets-in-n-tier-applications.md index 9fe66b3b396..6cd8ae5816e 100644 --- a/docs/data-tools/work-with-datasets-in-n-tier-applications.md +++ b/docs/data-tools/work-with-datasets-in-n-tier-applications.md @@ -2,7 +2,7 @@ title: Work with datasets in n-tier .NET Framework applications description: Learn to work with datasets in n-tier .NET Framework applications in Visual Studio. N-tier data applications are data-centric apps that are separated into multiple logical layers (or tiers). ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - datasets [Visual Basic], n-tier applications - multi-tier database applications diff --git a/docs/data-tools/working-with-a-conceptual-model-wcf-data-services.md b/docs/data-tools/working-with-a-conceptual-model-wcf-data-services.md index 3cb99b6edc3..5bacfdc4dea 100644 --- a/docs/data-tools/working-with-a-conceptual-model-wcf-data-services.md +++ b/docs/data-tools/working-with-a-conceptual-model-wcf-data-services.md @@ -2,7 +2,7 @@ title: Working with a Conceptual Model (WCF Data Services) description: Work with a conceptual model in WCF Data Services. Query data through objects instead of translating back and forth between database schemas and object models. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - data [Visual Studio], querying a service - data [Visual Studio], LINQ to Entities diff --git a/docs/debugger/api-reference-for-intellitrace-extensibility.md b/docs/debugger/api-reference-for-intellitrace-extensibility.md index a5a3d2cf12f..896cad29928 100644 --- a/docs/debugger/api-reference-for-intellitrace-extensibility.md +++ b/docs/debugger/api-reference-for-intellitrace-extensibility.md @@ -2,7 +2,7 @@ title: API Reference for IntelliTrace Extensibility description: Learn about IntelliTrace extensibility APIs in Visual Studio, which you can use to read and decode .itrace files in your applications. ms.date: "11/07/2018" -ms.topic: "conceptual" +ms.topic: article helpviewer_keywords: - "IntelliTrace, API reference" author: "mikejo5000" diff --git a/docs/debugger/aspnet-debugging-system-requirements.md b/docs/debugger/aspnet-debugging-system-requirements.md index 7cb9378b60a..69c0c67b0a1 100644 --- a/docs/debugger/aspnet-debugging-system-requirements.md +++ b/docs/debugger/aspnet-debugging-system-requirements.md @@ -2,7 +2,7 @@ title: "ASP.NET Debugging: System Requirements" description: Review the software and security requirements for ASP.NET local debugging, in which Visual Studio and the web app run on the same computer, and remote debugging. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/assertions-in-managed-code.md b/docs/debugger/assertions-in-managed-code.md index 41962de5bd3..c8fc5faddb5 100644 --- a/docs/debugger/assertions-in-managed-code.md +++ b/docs/debugger/assertions-in-managed-code.md @@ -2,7 +2,7 @@ title: Assertions in Managed Code description: Explore how to work with assertions as a debugging tool for C#, Visual Basic, or F# managed code applications in Visual Studio. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/attach-to-process-running-in-docker-container.md b/docs/debugger/attach-to-process-running-in-docker-container.md index 7ec9c727f2a..2ee102b847a 100644 --- a/docs/debugger/attach-to-process-running-in-docker-container.md +++ b/docs/debugger/attach-to-process-running-in-docker-container.md @@ -2,7 +2,7 @@ title: Attach to a process running on a Docker container description: Explore how to debug an application running a Windows Docker container or a Linux .NET Core Docker container by using Visual Studio. ms.date: "11/19/2024" -ms.topic: "conceptual" +ms.topic: how-to helpviewer_keywords: - "debugging, linux Docker container" - "debugging, Docker container" diff --git a/docs/debugger/attach-to-running-processes-with-the-visual-studio-debugger.md b/docs/debugger/attach-to-running-processes-with-the-visual-studio-debugger.md index ef3288107e5..a8dea1d6084 100644 --- a/docs/debugger/attach-to-running-processes-with-the-visual-studio-debugger.md +++ b/docs/debugger/attach-to-running-processes-with-the-visual-studio-debugger.md @@ -2,7 +2,7 @@ title: Attach to running processes with the debugger description: Attach the Visual Studio debugger to a running process on a local or remote computer to debug running apps, apps not created in Visual Studio, and other scenarios. ms.date: "01/31/2025" -ms.topic: "conceptual" +ms.topic: how-to f1_keywords: - "vs.debug.processes.attach" - "vs.debug.process" diff --git a/docs/debugger/c-cpp-assertions.md b/docs/debugger/c-cpp-assertions.md index 33e81da424d..758eefc57e5 100644 --- a/docs/debugger/c-cpp-assertions.md +++ b/docs/debugger/c-cpp-assertions.md @@ -2,7 +2,7 @@ title: Use C++ assertion statements for debugging description: Read about how C/C++ assertions work in Visual Studio debugging. An assertion specifies a condition that you expect to be true at a point in your program. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/com-server-and-container-debugging.md b/docs/debugger/com-server-and-container-debugging.md index 4af48732cd1..609b6c126b1 100644 --- a/docs/debugger/com-server-and-container-debugging.md +++ b/docs/debugger/com-server-and-container-debugging.md @@ -2,7 +2,7 @@ title: COM Server and Container Debugging description: Learn about COM server and container debugging. Debug a COM server and container in the same solution, a server app without container information, or an SDI app. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/context-operator-cpp.md b/docs/debugger/context-operator-cpp.md index 8bb97705c53..eef468eb2e1 100644 --- a/docs/debugger/context-operator-cpp.md +++ b/docs/debugger/context-operator-cpp.md @@ -2,7 +2,7 @@ title: Context operator in the debugger (C++) description: You might need to provide context for a C++ name that is in an outer scope and is hidden by a local name. Learn how to use the context operator to do this. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.debug.operators" dev_langs: diff --git a/docs/debugger/create-custom-views-of-managed-objects.md b/docs/debugger/create-custom-views-of-managed-objects.md index 981c2102871..4b51506ea57 100644 --- a/docs/debugger/create-custom-views-of-managed-objects.md +++ b/docs/debugger/create-custom-views-of-managed-objects.md @@ -2,7 +2,7 @@ title: Create custom views of .NET objects description: Visual Studio debugger displays data in its variable windows. Learn to customize how data types—including custom types—are displayed. ms.date: "08/08/2023" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.debug.data.elements" dev_langs: diff --git a/docs/debugger/create-custom-visualizers-of-data.md b/docs/debugger/create-custom-visualizers-of-data.md index c69f724a02c..cddcec6e701 100644 --- a/docs/debugger/create-custom-visualizers-of-data.md +++ b/docs/debugger/create-custom-visualizers-of-data.md @@ -2,7 +2,7 @@ title: Custom data visualizers for .NET debugging description: Visual Studio debugger visualizers are components that display data. Learn about the six standard visualizers, and about how you can write or download others. ms.date: "08/08/2023" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.debug.visualizer.troubleshoot" dev_langs: diff --git a/docs/debugger/debug-dotnet-core-in-wsl-2.md b/docs/debugger/debug-dotnet-core-in-wsl-2.md index 6f9e4173310..52784b6f97e 100644 --- a/docs/debugger/debug-dotnet-core-in-wsl-2.md +++ b/docs/debugger/debug-dotnet-core-in-wsl-2.md @@ -2,7 +2,7 @@ title: Debug .NET apps in Linux using WSL description: Discover how to run and debug your .NET applications in WSL without leaving the Visual Studio integrated development environment (IDE). ms.date: "10/02/2025" -ms.topic: "conceptual" +ms.topic: how-to helpviewer_keywords: - "debugging, linux" - "debugging, wsl2" @@ -233,4 +233,4 @@ For a console app running in WSL, the standard input stream (stdin) is redirecte ## Remote debug unit tests -To remotely debug unit tests in WSL, you must specify the test environment in *testEnvironments.json*. For more information, see [Local WSL 2 connections](../test/remote-testing.md#local-wsl2-connections). \ No newline at end of file +To remotely debug unit tests in WSL, you must specify the test environment in *testEnvironments.json*. For more information, see [Local WSL 2 connections](../test/remote-testing.md#local-wsl2-connections). diff --git a/docs/debugger/debug-multithreaded-applications-in-visual-studio.md b/docs/debugger/debug-multithreaded-applications-in-visual-studio.md index c1df62b007b..dbdf864b85f 100644 --- a/docs/debugger/debug-multithreaded-applications-in-visual-studio.md +++ b/docs/debugger/debug-multithreaded-applications-in-visual-studio.md @@ -2,7 +2,7 @@ title: "Debug multithreaded applications" description: Debug multithreaded applications in Visual Studio and review tools and other articles about debugging multithreaded apps. ms.date: "8/5/2025" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.debug.gputthreads" dev_langs: @@ -82,4 +82,4 @@ Debugging a multithreaded application that has a user interface can be especiall - [Multithreading in components](/previous-versions/3es4b6yy(v=vs.140)) - [Multithreading support for older code](/cpp/parallel/multithreading-support-for-older-code-visual-cpp) - [Debug multithreaded applications](../debugger/debug-multithreaded-applications-in-visual-studio.md) -- [Remote debugging](../debugger/remote-debugging.md) \ No newline at end of file +- [Remote debugging](../debugger/remote-debugging.md) diff --git a/docs/debugger/debugbreak-and-debugbreak.md b/docs/debugger/debugbreak-and-debugbreak.md index 51a931f1994..9b04659aec0 100644 --- a/docs/debugger/debugbreak-and-debugbreak.md +++ b/docs/debugger/debugbreak-and-debugbreak.md @@ -2,7 +2,7 @@ title: "DebugBreak and __debugbreak" description: Learn how to use the DebugBreak function and the __debugbreak intrinsic to cause your program to break, just as though a breakpoint were set. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: reference f1_keywords: - "DebugBreak" dev_langs: diff --git a/docs/debugger/debugger-cannot-display-source-code-or-disassembly.md b/docs/debugger/debugger-cannot-display-source-code-or-disassembly.md index 4c158297f71..ab84650744d 100644 --- a/docs/debugger/debugger-cannot-display-source-code-or-disassembly.md +++ b/docs/debugger/debugger-cannot-display-source-code-or-disassembly.md @@ -2,7 +2,7 @@ title: "Debugger can't display source code or disassembly" description: See the reasons for the message "Debugger cannot display source code or disassembly for the current location where execution has stopped". ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" @@ -32,4 +32,4 @@ This error reads: ## Related content - [Debugging in Visual Studio](../debugger/index.yml) - [First look at the debugger](../debugger/debugger-feature-tour.md) -- [Viewing Data in the Debugger](../debugger/viewing-data-in-the-debugger.md) \ No newline at end of file +- [Viewing Data in the Debugger](../debugger/viewing-data-in-the-debugger.md) diff --git a/docs/debugger/debugger-feature-tour.md b/docs/debugger/debugger-feature-tour.md index ff155a77171..783b21cce79 100644 --- a/docs/debugger/debugger-feature-tour.md +++ b/docs/debugger/debugger-feature-tour.md @@ -1,8 +1,8 @@ --- title: "Overview of the debugger" description: Get started debugging your applications by using the Visual Studio debugger and see what your code is doing while it runs. -ms.topic: conceptual -ms.date: 10/27/2025 +ms.topic: concept-article +ms.date: 3/11/2025 helpviewer_keywords: - "debugger" author: mikejo5000 diff --git a/docs/debugger/debugger-security.md b/docs/debugger/debugger-security.md index 89ba996ec6b..5a59af0f583 100644 --- a/docs/debugger/debugger-security.md +++ b/docs/debugger/debugger-security.md @@ -2,7 +2,7 @@ title: "Debugger Security" description: Learn the security risks posed by debugging, risks both to the debugging machine and to the machine being debugged. Follow the recommendations to minimize risk. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" @@ -75,4 +75,4 @@ The ability to debug another process gives you extremely broad powers that you w - [Debugger Settings and Preparation](../debugger/debugger-settings-and-preparation.md) - [First look at the debugger](../debugger/debugger-feature-tour.md) - [Security Warning: Attaching to a process owned by an untrusted user can be dangerous. If the following information looks suspicious or you are unsure, do not attach to this process](../debugger/security-warning-attaching-to-a-process-owned-by-an-untrusted-user.md) -- [Security Warning: Debugger Must Execute Untrusted Command](../debugger/security-warning-debugger-must-execute-untrusted-command.md) \ No newline at end of file +- [Security Warning: Debugger Must Execute Untrusted Command](../debugger/security-warning-debugger-must-execute-untrusted-command.md) diff --git a/docs/debugger/debugger-tips-and-tricks.md b/docs/debugger/debugger-tips-and-tricks.md index 46eef68d62c..88d5e9b0eb1 100644 --- a/docs/debugger/debugger-tips-and-tricks.md +++ b/docs/debugger/debugger-tips-and-tricks.md @@ -2,7 +2,7 @@ title: "Tips and tricks in the debugger" description: Explore some of the lesser-known features supported by the Visual Studio debugger, such as keyboard shortcuts, data tips, and code editing during debugging. ms.date: "06/16/2023" -ms.topic: "conceptual" +ms.topic: how-to helpviewer_keywords: - "stepping" - "debugging [Visual Studio], execution control" diff --git a/docs/debugger/debugger-windows.md b/docs/debugger/debugger-windows.md index 96625a66069..3f6f4ea587d 100644 --- a/docs/debugger/debugger-windows.md +++ b/docs/debugger/debugger-windows.md @@ -2,7 +2,7 @@ title: "Inspect data using debugger windows" description: There are many types of debugger windows that provide you with information. This article provides a list of the types. For each, there's a link to more information. ms.date: "07/14/2023" -ms.topic: "conceptual" +ms.topic: article author: "mikejo5000" ms.author: "mikejo" manager: mijacobs @@ -39,4 +39,4 @@ You can open most debugger windows while you're debugging your program. To see a ## Related content -[First look at the debugger](../debugger/debugger-feature-tour.md) \ No newline at end of file +[First look at the debugger](../debugger/debugger-feature-tour.md) diff --git a/docs/debugger/debugging-basics-registers-window.md b/docs/debugger/debugging-basics-registers-window.md index 2fe3e347fff..46889b4c207 100644 --- a/docs/debugger/debugging-basics-registers-window.md +++ b/docs/debugger/debugging-basics-registers-window.md @@ -2,7 +2,7 @@ title: "About the Registers window" description: Learn about the Registers window in Visual Studio, which is available only if address-level debugging is enabled in the Options dialog box, Debugging node. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "CSharp" - "VB" @@ -60,4 +60,4 @@ For Intel x86 processors, you may see the following flags in the **Registers** w ## Related content - [How to: Use the Registers Window](../debugger/how-to-use-the-registers-window.md) -- [First look at the debugger](../debugger/debugger-feature-tour.md) \ No newline at end of file +- [First look at the debugger](../debugger/debugger-feature-tour.md) diff --git a/docs/debugger/debugging-dll-projects.md b/docs/debugger/debugging-dll-projects.md index ede081865f2..6a6644c0d5e 100644 --- a/docs/debugger/debugging-dll-projects.md +++ b/docs/debugger/debugging-dll-projects.md @@ -2,7 +2,7 @@ title: Debug dynamic-link library (DLL) files and projects description: Debug dynamic-link library (DLL) files in Visual Studio, and use Visual Studio to create, build, configure, and debug DLLs. ms.date: "04/15/2025" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/debugging-f-hash.md b/docs/debugger/debugging-f-hash.md index f0f374dfdbe..1daa9178dfc 100644 --- a/docs/debugger/debugging-f-hash.md +++ b/docs/debugger/debugging-f-hash.md @@ -2,7 +2,7 @@ title: "Debugging F#" description: Review a list of differences between debugging F# compared with debugging other managed languages in Visual Studio. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/debugging-gpu-code.md b/docs/debugger/debugging-gpu-code.md index 1cf37cde3d6..d97e2ab83c6 100644 --- a/docs/debugger/debugging-gpu-code.md +++ b/docs/debugger/debugging-gpu-code.md @@ -2,7 +2,7 @@ title: "Debugging GPU Code" description: Learn about debugging C++ code that's running on the graphics processing unit (GPU) in Visual Studio. ms.date: "02/22/2022" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "CSharp" - "VB" @@ -76,4 +76,4 @@ You can debug C++ code that is running on the graphics processing unit (GPU). GP ## Related content - [Walkthrough: Debugging a C++ AMP Application](/cpp/parallel/amp/walkthrough-debugging-a-cpp-amp-application) - [Project Settings for a C++ Debug Configuration](../debugger/project-settings-for-a-cpp-debug-configuration.md) -- [Start GPU Debugging in Visual Studio](/archive/blogs/nativeconcurrency/start-gpu-debugging-in-visual-studio-2012) \ No newline at end of file +- [Start GPU Debugging in Visual Studio](/archive/blogs/nativeconcurrency/start-gpu-debugging-in-visual-studio-2012) diff --git a/docs/debugger/debugging-linq.md b/docs/debugger/debugging-linq.md index 4d5b6ade893..7254dc50dc6 100644 --- a/docs/debugger/debugging-linq.md +++ b/docs/debugger/debugging-linq.md @@ -2,7 +2,7 @@ title: Debug language integrated query (LINQ) description: Debug language integrated query (LINQ) in Visual Studio. View LINQ results. Understand behavioral differences when stepping into LINQ code. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/debugging-mixed-mode-applications.md b/docs/debugger/debugging-mixed-mode-applications.md index a29f0c0c7c3..e7acab6f3bb 100644 --- a/docs/debugger/debugging-mixed-mode-applications.md +++ b/docs/debugger/debugging-mixed-mode-applications.md @@ -1,8 +1,8 @@ --- title: "Debugging Mixed-Mode Applications" description: Debug a mixed-mode application, which is an app that combines native code with managed code that runs on the common language runtime, in Visual Studio. -ms.date: "10/27/2025" -ms.topic: "conceptual" +ms.date: "04/15/2022" +ms.topic: how-to dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/debugging-native-code.md b/docs/debugger/debugging-native-code.md index 0e14d3efbe5..a3d2177b486 100644 --- a/docs/debugger/debugging-native-code.md +++ b/docs/debugger/debugging-native-code.md @@ -2,7 +2,7 @@ title: Debug native code and check for optimizations description: Explore common debugging problems and high-level techniques for native applications in Visual Studio, including optimizations, assertions, and assembly code. ms.date: "02/07/2023" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/debugging-preparation-console-projects.md b/docs/debugger/debugging-preparation-console-projects.md index bcae12b15ae..57b4cb6612c 100644 --- a/docs/debugger/debugging-preparation-console-projects.md +++ b/docs/debugger/debugging-preparation-console-projects.md @@ -2,7 +2,7 @@ title: "Prepare to debug console projects" description: Get information about preparing to debug console projects (C#, C++, Visual Basic, F#) in Visual Studio. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "CSharp" - "VB" @@ -55,4 +55,4 @@ Like all project properties, these arguments persist between debug sessions and - [Prepare to debug C++ projects](../debugger/debugging-preparation-visual-cpp-project-types.md) - [Managed debugging: Recommended project settings](../debugger/managed-debugging-recommended-property-settings.md) - [Project Settings for a C++ Debug Configuration](../debugger/project-settings-for-a-cpp-debug-configuration.md) -- [Debugger Security](../debugger/debugger-security.md) \ No newline at end of file +- [Debugger Security](../debugger/debugger-security.md) diff --git a/docs/debugger/debugging-preparation-visual-cpp-project-types.md b/docs/debugger/debugging-preparation-visual-cpp-project-types.md index 863254c392f..42fcc5b57a0 100644 --- a/docs/debugger/debugging-preparation-visual-cpp-project-types.md +++ b/docs/debugger/debugging-preparation-visual-cpp-project-types.md @@ -2,7 +2,7 @@ title: "Prepare to debug C++ projects" description: Get information about preparing to debug the basic project types created by the Visual C++ project templates in Visual Studio. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "C++" helpviewer_keywords: diff --git a/docs/debugger/debugging-wcf-services.md b/docs/debugger/debugging-wcf-services.md index bf2e6a76997..ff016cdc596 100644 --- a/docs/debugger/debugging-wcf-services.md +++ b/docs/debugger/debugging-wcf-services.md @@ -2,7 +2,7 @@ title: Debug Windows Communication Foundation (WCF) services description: Explore links to articles about debugging Windows Communication Foundation (WCF) services in Visual Studio, including limitations. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/debugging-web-applications.md b/docs/debugger/debugging-web-applications.md index fcfdaa83acc..03e0d13ba7b 100644 --- a/docs/debugger/debugging-web-applications.md +++ b/docs/debugger/debugging-web-applications.md @@ -2,7 +2,7 @@ title: "Debugging Web Applications" description: Find links to help you debug different types of web applications, such as ASP.NET apps, JavaScript and TypeScript apps, or AJAX script apps. ms.date: "11/05/2019" -ms.topic: "conceptual" +ms.topic: concept-article helpviewer_keywords: - "debugging ASP.NET Web applications, about debugging ASP.NET Web applications" - "ASP.NET debugging, Web services" @@ -41,4 +41,4 @@ This article provides links to help you debug different types of web application - [Debugger Settings and Preparation](../debugger/debugger-settings-and-preparation.md) - [First look at the debugger](../debugger/debugger-feature-tour.md) -- [Debugging in Visual Studio](../debugger/index.yml) \ No newline at end of file +- [Debugging in Visual Studio](../debugger/index.yml) diff --git a/docs/debugger/debugging-wpf.md b/docs/debugger/debugging-wpf.md index 7ba296d16d1..295499d685b 100644 --- a/docs/debugger/debugging-wpf.md +++ b/docs/debugger/debugging-wpf.md @@ -2,7 +2,7 @@ title: "Debugging WPF" description: See a list of articles describing additional features in Visual Studio that make debugging Windows Presentation Foundation (WPF) applications easier. ms.date: "10/22/2019" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "CSharp" - "VB" @@ -30,4 +30,4 @@ Visual Studio provides additional features to make debugging WPF applications ea | [How to: Display WPF Trace Information](../debugger/how-to-display-wpf-trace-information.md) | Visual Studio can receive debug trace information from WPF applications and display that information in the **Output** window. This topic describes how to enable and customize the display of WPF trace information. | ## Related content -- [Debugging Managed Code](/visualstudio/debugger/) \ No newline at end of file +- [Debugging Managed Code](/visualstudio/debugger/) diff --git a/docs/debugger/dump-file-summary-extensibility-api.md b/docs/debugger/dump-file-summary-extensibility-api.md index 64f461285b5..0a2cfd505bd 100644 --- a/docs/debugger/dump-file-summary-extensibility-api.md +++ b/docs/debugger/dump-file-summary-extensibility-api.md @@ -2,7 +2,7 @@ title: "Dump File Summary Extensibility API" description: Use the dump file summary extensibility API to extend the .exe project system and Dump Summary page to work with your own custom debug engine in Visual Studio. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" @@ -23,4 +23,4 @@ Using the extensibility APIs in this section, you can extend the .Exe Project Sy ## Related content -- [Using Dump Files](../debugger/using-dump-files.md) \ No newline at end of file +- [Using Dump Files](../debugger/using-dump-files.md) diff --git a/docs/debugger/edit-and-continue-visual-basic.md b/docs/debugger/edit-and-continue-visual-basic.md index 270c1e35198..3f7a9b95d80 100644 --- a/docs/debugger/edit-and-continue-visual-basic.md +++ b/docs/debugger/edit-and-continue-visual-basic.md @@ -2,7 +2,7 @@ title: "Edit and Continue (Visual Basic)" description: Edit and Continue is available for Visual Basic projects. Learn what edits are supported, and how to can control whether, and when, your edits are applied. ms.date: "08/15/2023" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/edit-and-continue-visual-cpp.md b/docs/debugger/edit-and-continue-visual-cpp.md index f3630103ecf..dd814c775ee 100644 --- a/docs/debugger/edit-and-continue-visual-cpp.md +++ b/docs/debugger/edit-and-continue-visual-cpp.md @@ -1,8 +1,8 @@ --- title: Edit and Continue in your C++ projects description: Edit and Continue is available for C++ projects. Learn what edits are supported, and how to can control whether, and when, your edits are applied. -ms.date: "10/28/2025" -ms.topic: "conceptual" +ms.date: "05/31/2018" +ms.topic: how-to dev_langs: - "CSharp" - "VB" @@ -139,4 +139,4 @@ In such cases, the debugger continues executing the original code until the chan ## Related content - [Supported Code Changes (C++)](../debugger/supported-code-changes-cpp.md) -- [Configure Edit and Continue](../debugger/how-to-enable-and-disable-edit-and-continue.md) \ No newline at end of file +- [Configure Edit and Continue](../debugger/how-to-enable-and-disable-edit-and-continue.md) diff --git a/docs/debugger/edit-and-continue-visual-csharp.md b/docs/debugger/edit-and-continue-visual-csharp.md index 59a14f49dda..ec787c4bfe2 100644 --- a/docs/debugger/edit-and-continue-visual-csharp.md +++ b/docs/debugger/edit-and-continue-visual-csharp.md @@ -2,7 +2,7 @@ title: "Edit and Continue (Visual C#)" description: Edit and Continue is available for Visual C# projects. Learn what edits are supported, and how to can control whether, and when, your edits are applied. ms.date: "02/22/2022" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/enabling-debug-features-in-visual-cpp-d-debug.md b/docs/debugger/enabling-debug-features-in-visual-cpp-d-debug.md index e85cde71f29..8d699de1dc1 100644 --- a/docs/debugger/enabling-debug-features-in-visual-cpp-d-debug.md +++ b/docs/debugger/enabling-debug-features-in-visual-cpp-d-debug.md @@ -2,7 +2,7 @@ title: "Enabling Debug Features in C++ projects (-D_DEBUG)" description: In Visual C++ you enable debugging features by defining _DEBUG. Learn how to do this, and learn how to link an MFC program in order to debug it. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "CSharp" - "VB" @@ -36,4 +36,4 @@ In Visual C++, debugging features such as assertions are enabled when you compil ## Related content - [Debugging Native Code](../debugger/debugging-native-code.md) -- [Project Settings for a C++ Debug Configuration](../debugger/project-settings-for-a-cpp-debug-configuration.md) \ No newline at end of file +- [Project Settings for a C++ Debug Configuration](../debugger/project-settings-for-a-cpp-debug-configuration.md) diff --git a/docs/debugger/expressions-in-the-debugger.md b/docs/debugger/expressions-in-the-debugger.md index 25d4cf09f08..606b50c3cda 100644 --- a/docs/debugger/expressions-in-the-debugger.md +++ b/docs/debugger/expressions-in-the-debugger.md @@ -2,7 +2,7 @@ title: "Expressions in the debugger" description: Explore language expressions supported by the expression evaluators in the Visual Studio debugger, and review limitations of expression evaluation. ms.date: "02/22/2024" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.debug.expressions" helpviewer_keywords: @@ -202,4 +202,4 @@ You can't declare explicit new variables in debugger windows. However, you can a - [Format Specifiers in C++](../debugger/format-specifiers-in-cpp.md) - [Context Operator (C++)](../debugger/context-operator-cpp.md) - [Format Specifiers in C#](../debugger/format-specifiers-in-csharp.md) -- [Pseudovariables](../debugger/pseudovariables.md) \ No newline at end of file +- [Pseudovariables](../debugger/pseudovariables.md) diff --git a/docs/debugger/format-specifiers-in-cpp.md b/docs/debugger/format-specifiers-in-cpp.md index 9e8a91ecb75..4dc8020fbcf 100644 --- a/docs/debugger/format-specifiers-in-cpp.md +++ b/docs/debugger/format-specifiers-in-cpp.md @@ -2,7 +2,7 @@ title: "Format specifiers in the debugger (C++)" description: Use a format specifier to change the format in which a value is displayed in a Watch, Autos, or Locals window. This article provides usage details. ms.date: 05/17/2022 -ms.topic: "conceptual" +ms.topic: article dev_langs: - "C++" helpviewer_keywords: diff --git a/docs/debugger/format-specifiers-in-csharp.md b/docs/debugger/format-specifiers-in-csharp.md index c7a52d3c9cd..bf417fdd33c 100644 --- a/docs/debugger/format-specifiers-in-csharp.md +++ b/docs/debugger/format-specifiers-in-csharp.md @@ -2,7 +2,7 @@ title: "Format specifiers in the debugger (C#)" description: Use a format specifier to change the format in which a value is displayed in the Watch window. This article provides usage details. ms.date: "11/21/2018" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/get-started-with-breakpoints.md b/docs/debugger/get-started-with-breakpoints.md index 59f81965ecc..9663de6ea01 100644 --- a/docs/debugger/get-started-with-breakpoints.md +++ b/docs/debugger/get-started-with-breakpoints.md @@ -23,7 +23,7 @@ ms.subservice: debug-diagnostics --- # Get started with breakpoints in the Visual Studio debugger -Breakpoints are one of the most important debugging techniques in your developer's toolbox. You set breakpoints wherever you want to pause debugger execution. For example, you may want to see the state of code variables or look at the call stack at a certain breakpoint. +Breakpoints are one of the most important debugging techniques in your developer's toolbox. You set breakpoints wherever you want to pause debugger execution. For example, you might want to see the state of code variables or look at the call stack at a certain breakpoint. ## Set breakpoints in source code @@ -44,13 +44,26 @@ To set a breakpoint in source code: - Click in the far left margin next to a line of code. You can also select the line and press **F9**, select **Debug** > **Toggle Breakpoint**, or right-click and select **Breakpoint** > **Insert breakpoint**. The breakpoint appears as a red dot in the left margin. -For most languages (including C#), Visual Studio automatically highlights breakpoint and current execution lines. For some languages, such as C++, which isn't highlighted by default, you can turn on highlighting of breakpoint and current lines by selecting **Tools** (or **Debug**) > **Options** > **Debugging** > **Highlight entire source line for breakpoints and current statement (C++ only)**. +For most languages (including C#), Visual Studio automatically highlights breakpoint and current execution lines. For some languages, such as C++, which isn't highlighted by default, you can turn on highlighting of breakpoint and current lines. + +:::moniker range="visualstudio" + +Open the **Tools** > **Options** pane, expand the **All Settings** > **Debugging** > **General** section, and select the **Highlight entire source line for breakpoints and current statement (C++ only)** checkbox. + +:::moniker-end +:::moniker range="vs-2022" + +Open the **Tools** > **Options** dialog, expand the **Debugging** > **General** section, and select the **Highlight entire source line for breakpoints and current statement (C++ only)** checkbox. Select **OK** to apply the change. -::: moniker range=">= vs-2022" ![Set a breakpoint](../debugger/media/vs-2022/basic-breakpoint.png "Basic breakpoint") + ::: moniker-end ::: moniker range="<= vs-2019" + +Select **Tools** (or **Debug**) > **Options** > **Debugging** > **Highlight entire source line for breakpoints and current statement (C++ only)**. + ![Set a breakpoint](../debugger/media/basicbreakpoint.png "Basic breakpoint") + ::: moniker-end To debug, press **F5** or select **Debug** > **Start Debugging**. @@ -116,7 +129,7 @@ You can use labels to sort and filter the list of breakpoints in the **Breakpoin ::: moniker range=">= vs-2022" ### Breakpoint groups -For complex debugging scenarios, you may want to create breakpoint groups to organize your breakpoints. This allows you to quickly enable and disable logical groupings of breakpoints, based upon the current scenario that you're trying to debug. +For complex debugging scenarios, you might want to create breakpoint groups to organize your breakpoints. This allows you to quickly enable and disable logical groupings of breakpoints, based upon the current scenario that you're trying to debug. You can create breakpoints in the **Breakpoints** window by selecting **New > Breakpoint Group**, and providing a name for the group. To add a breakpoint to a group, right-click the breakpoint and choose **Add to Breakpoint Group** > **\**. Or, drag-and-drop your breakpoints into the desired group. diff --git a/docs/debugger/graphics/visual-studio-graphics-diagnostics-directx-12.md b/docs/debugger/graphics/visual-studio-graphics-diagnostics-directx-12.md index 3abee7c6674..172889c1c62 100644 --- a/docs/debugger/graphics/visual-studio-graphics-diagnostics-directx-12.md +++ b/docs/debugger/graphics/visual-studio-graphics-diagnostics-directx-12.md @@ -2,7 +2,7 @@ title: "DirectX 12 Support in Visual Studio" description: "DirectX 11 and 12 users are recommended to use PIX on Windows for a full graphical debugging experience" ms.date: "09/29/2020" -ms.topic: "conceptual" +ms.topic: article author: "davidcongruili" ms.author: "davidli1" manager: mluparu diff --git a/docs/debugger/graphics/visual-studio-graphics-diagnostics.md b/docs/debugger/graphics/visual-studio-graphics-diagnostics.md index 744c6612216..12857b53bd6 100644 --- a/docs/debugger/graphics/visual-studio-graphics-diagnostics.md +++ b/docs/debugger/graphics/visual-studio-graphics-diagnostics.md @@ -2,7 +2,7 @@ title: Explore Graphics Diagnostics tools for rendering issues description: Visual Studio Graphics Diagnostics is a set of tools for logging and analyzing Direct3D activity. Use them to troubleshoot rendering and performance problems. ms.date: "04/19/2023" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.graphics" author: "mikejo5000" diff --git a/docs/debugger/historical-debugging.md b/docs/debugger/historical-debugging.md index 4a24f46a2ec..a03abf55452 100644 --- a/docs/debugger/historical-debugging.md +++ b/docs/debugger/historical-debugging.md @@ -2,7 +2,7 @@ title: "Historical Debugging" description: Troubleshoot an app by inspecting its state as you move backward and forward through its execution. Intellitrace collects the information for this capability. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article author: "mikejo5000" ms.author: "mikejo" manager: mijacobs @@ -28,4 +28,4 @@ IntelliTrace is on by default. All you have to do is decide which events and fun - To view snapshots with historical debugging, see [Inspect previous app states using IntelliTrace](../debugger/view-historical-application-state.md) - To learn how to inspect variables and navigate code, see [Inspect your app with historical debugging](../debugger/historical-debugging-inspect-app.md) -- To learn more about debugging with IntelliTrace events, see [Walkthrough: Using IntelliTrace](../debugger/walkthrough-using-intellitrace.md). \ No newline at end of file +- To learn more about debugging with IntelliTrace events, see [Walkthrough: Using IntelliTrace](../debugger/walkthrough-using-intellitrace.md). diff --git a/docs/debugger/hot-reload-metadataupdatehandler.md b/docs/debugger/hot-reload-metadataupdatehandler.md index 8a2593bb042..025c0ab42e5 100644 --- a/docs/debugger/hot-reload-metadataupdatehandler.md +++ b/docs/debugger/hot-reload-metadataupdatehandler.md @@ -2,7 +2,7 @@ title: "Extend .NET Hot Reload" description: "Learn to use the MetadataUpdateHandler attribute to extend .NET Hot Reload to support additional scenarios." ms.date: 06/20/2023 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - "Hot reload, MetadataUpdateHandler" - ".NET Hot Reload, MetadataUpdateHandler" @@ -148,4 +148,4 @@ Now, start the app. When you make a change to the label text in your C# code and ## Related content - [C# UI and .NET Hot Reload](https://dev.to/davidortinau/c-ui-and-net-hot-reload-a-match-made-in-net-maui-243f) -- [Supporting Hot Reload in your .NET application](https://www.meziantou.net/supporting-hot-reload-in-your-dotnet-application.htm) \ No newline at end of file +- [Supporting Hot Reload in your .NET application](https://www.meziantou.net/supporting-hot-reload-in-your-dotnet-application.htm) diff --git a/docs/debugger/hot-reload.md b/docs/debugger/hot-reload.md index 2416636a1e2..ee8dc2fa561 100644 --- a/docs/debugger/hot-reload.md +++ b/docs/debugger/hot-reload.md @@ -2,7 +2,7 @@ title: "Write and debug code by using Hot Reload" description: Explore the Hot Reload feature, also known as Edit and Continue, and make changes to your code while running applications. ms.date: 10/02/2025 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - "Hot reload" - ".NET Hot Reload" diff --git a/docs/debugger/intellitrace-features.md b/docs/debugger/intellitrace-features.md index 8a8b077264d..08bfb22999a 100644 --- a/docs/debugger/intellitrace-features.md +++ b/docs/debugger/intellitrace-features.md @@ -2,7 +2,7 @@ title: "IntelliTrace Features" description: Learn about IntelliTrace features in Visual Studio. Use IntelliTrace to record events and method calls in your application. ms.date: "09/19/2018" -ms.topic: "conceptual" +ms.topic: article helpviewer_keywords: - "IntelliTrace, debugging with events" - "IntelliTrace, recording execution history" diff --git a/docs/debugger/intellitrace.md b/docs/debugger/intellitrace.md index 55a8935bfc3..48894e6ee31 100644 --- a/docs/debugger/intellitrace.md +++ b/docs/debugger/intellitrace.md @@ -2,7 +2,7 @@ title: Record code execution history with IntelliTrace description: Use IntelliTrace to record and trace your code's execution history in Visual Studio. Record specific events, examine related code, and debug errors. ms.date: "09/19/2018" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.historicaldebug.overview" helpviewer_keywords: @@ -170,4 +170,4 @@ Collecting call information might slow down your application significantly. It m ### Forums -[Visual Studio Diagnostics](https://social.msdn.microsoft.com/Forums/en-US/home) \ No newline at end of file +[Visual Studio Diagnostics](https://social.msdn.microsoft.com/Forums/en-US/home) diff --git a/docs/debugger/introducing-spy-increment.md b/docs/debugger/introducing-spy-increment.md index 1ae288b71d7..86043797e5d 100644 --- a/docs/debugger/introducing-spy-increment.md +++ b/docs/debugger/introducing-spy-increment.md @@ -2,7 +2,7 @@ title: Introducing the Spy++ debugging tool description: Read about the Spy++ debugging tool. Display a graphical tree of system object relationships. Get properties for selected windows, threads, processes, or messages. ms.date: 02/28/2025 -ms.topic: "conceptual" +ms.topic: concept-article helpviewer_keywords: - "Spy++" author: "mikejo5000" @@ -53,4 +53,4 @@ You can run either version of Spy++ directly from the command line. - [Start Spy++](how-to-start-spy-increment.md) - [Using Spy++](using-spy-increment.md) -- [Spy++ reference](spy-increment-reference.md) \ No newline at end of file +- [Spy++ reference](spy-increment-reference.md) diff --git a/docs/debugger/jit-optimization-and-debugging.md b/docs/debugger/jit-optimization-and-debugging.md index dfece144a81..1d15217bdee 100644 --- a/docs/debugger/jit-optimization-and-debugging.md +++ b/docs/debugger/jit-optimization-and-debugging.md @@ -2,7 +2,7 @@ title: "JIT Optimization and Debugging" description: Code that is optimized is more difficult to debug than code that isn't. Learn about JIT optimization, and about when and how to suppress it. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/limitations-on-wcf-debugging.md b/docs/debugger/limitations-on-wcf-debugging.md index 1deed3e03fb..5d0a8ec5fba 100644 --- a/docs/debugger/limitations-on-wcf-debugging.md +++ b/docs/debugger/limitations-on-wcf-debugging.md @@ -2,7 +2,7 @@ title: "Limitations on WCF Debugging" description: Learn the ways to begin debugging a WCF service, the required conditions, and the debugging limitations. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/managed-debugging-recommended-property-settings.md b/docs/debugger/managed-debugging-recommended-property-settings.md index 0d86b2d32d4..d165bebd6cd 100644 --- a/docs/debugger/managed-debugging-recommended-property-settings.md +++ b/docs/debugger/managed-debugging-recommended-property-settings.md @@ -2,7 +2,7 @@ title: "Recommended debugger property settings for C#, VB" description: See the build and compile property settings that should be the same for all managed debugging. Other settings can vary depending on project type. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" @@ -45,4 +45,4 @@ Certain properties should be set the same way for all managed debugging scenario ## Related content - [Debugging Managed Code](/visualstudio/debugger/) -- [Managed debugging: Recommended project settings](../debugger/managed-debugging-recommended-property-settings.md) \ No newline at end of file +- [Managed debugging: Recommended project settings](../debugger/managed-debugging-recommended-property-settings.md) diff --git a/docs/debugger/message-codes.md b/docs/debugger/message-codes.md index 84857e6e255..ff5d15dab9d 100644 --- a/docs/debugger/message-codes.md +++ b/docs/debugger/message-codes.md @@ -2,7 +2,7 @@ title: "Message Codes" description: Learn the meanings of the message codes shown on each message line of Messages View. ms.date: 02/05/2024 -ms.topic: "conceptual" +ms.topic: article helpviewer_keywords: - "message codes" author: "mikejo5000" @@ -20,4 +20,4 @@ Each message line shown in [Messages view](../debugger/how-to-use-messages-view. |P|The message was posted to the queue with the **PostMessage** function. No information is available concerning the ultimate disposition of the message.| |S|The message was sent with the **SendMessage** function. This means that the sender doesn't regain control until the receiver processes and returns the message. The receiver can, therefore, pass a return value back to the sender.| |s|The message was sent, but security prevents access to the return value.| -|R|Each 'S' line has a corresponding 'R' (return) line that lists the message return value. Sometimes message calls are nested, which means that one message handler sends another message.| \ No newline at end of file +|R|Each 'S' line has a corresponding 'R' (return) line that lists the message return value. Sometimes message calls are nested, which means that one message handler sends another message.| diff --git a/docs/debugger/mfc-debugging-techniques.md b/docs/debugger/mfc-debugging-techniques.md index 28836dcd34f..8396b4dfc15 100644 --- a/docs/debugger/mfc-debugging-techniques.md +++ b/docs/debugger/mfc-debugging-techniques.md @@ -2,7 +2,7 @@ title: "MFC Debugging Techniques" description: "Learn techniques for debugging MFC programs, including: coded breakpoints, tracing, memory leak detection, object memory dumps, and program size reduction." ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "AfxEnableMemoryTracking" - "CMemoryState" @@ -428,4 +428,4 @@ Building selected modules with the MFC debug libraries enables you to use steppi As an alternative to the technique described in this topic, you can use an external makefile to define individual options for each file. In that case, to link with the MFC debug libraries, you must define the [_DEBUG](/cpp/c-runtime-library/debug) flag for each module. If you want to use MFC release libraries, you must define NDEBUG. For more information on writing external makefiles, see the [NMAKE Reference](/cpp/build/running-nmake). ## Related content -- [Debugging Native Code](../debugger/debugging-native-code.md) \ No newline at end of file +- [Debugging Native Code](../debugger/debugging-native-code.md) diff --git a/docs/debugger/mixed-code-and-missing-information-in-the-call-stack-window.md b/docs/debugger/mixed-code-and-missing-information-in-the-call-stack-window.md index 4d0ab4997fb..6928953fb85 100644 --- a/docs/debugger/mixed-code-and-missing-information-in-the-call-stack-window.md +++ b/docs/debugger/mixed-code-and-missing-information-in-the-call-stack-window.md @@ -2,7 +2,7 @@ title: "Mixed code & missing info in Call Stack window" description: In mixed-mode programs (native and managed) the debugger can't always show the complete call stack. Learn the possible discrepancies when native code calls managed code. ms.date: "11/04/2016" -ms.topic: conceptual +ms.topic: article dev_langs: - "CSharp" - "VB" @@ -34,4 +34,4 @@ Because of differences between call stacks for managed and native code, the debu Both cases are fairly rare. In most native calls to managed code, call stacks appear correctly. ## Related content -- [How to: Use the Call Stack Window](../debugger/how-to-use-the-call-stack-window.md) \ No newline at end of file +- [How to: Use the Call Stack Window](../debugger/how-to-use-the-call-stack-window.md) diff --git a/docs/debugger/mixed-mode-debugging-for-x64-processes-is-only-supported-when-using-microsoft-dotnet-framework-4-or-greater.md b/docs/debugger/mixed-mode-debugging-for-x64-processes-is-only-supported-when-using-microsoft-dotnet-framework-4-or-greater.md index 53071f4c3b6..965c881872f 100644 --- a/docs/debugger/mixed-mode-debugging-for-x64-processes-is-only-supported-when-using-microsoft-dotnet-framework-4-or-greater.md +++ b/docs/debugger/mixed-mode-debugging-for-x64-processes-is-only-supported-when-using-microsoft-dotnet-framework-4-or-greater.md @@ -2,7 +2,7 @@ title: "Mixed mode debugging for x64 processes is only supported when using Microsoft.NET Framework 4 or greater" description: .NET Framework versions earlier than 4 do not provide support for mixed-mode debugging of x64 processes. See this article for workarounds. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.debug.error.interop_unsupported_x64" dev_langs: @@ -52,4 +52,4 @@ ms.subservice: debug-diagnostics - See [Setting Up SQL Debugging](/previous-versions/visualstudio/visual-studio-2010/s4sszxst(v=vs.100)). ## Related content -- [Debug 64-Bit Applications](../debugger/debug-64-bit-applications.md) \ No newline at end of file +- [Debug 64-Bit Applications](../debugger/debug-64-bit-applications.md) diff --git a/docs/debugger/mixed-mode-debugging-is-only-supported-when-using-microsoft-dotnet-framework-2-0-or-3-0.md b/docs/debugger/mixed-mode-debugging-is-only-supported-when-using-microsoft-dotnet-framework-2-0-or-3-0.md index 751b9fe9ce5..af5d2ec5a15 100644 --- a/docs/debugger/mixed-mode-debugging-is-only-supported-when-using-microsoft-dotnet-framework-2-0-or-3-0.md +++ b/docs/debugger/mixed-mode-debugging-is-only-supported-when-using-microsoft-dotnet-framework-2-0-or-3-0.md @@ -2,7 +2,7 @@ title: "Mixed Mode Debugging Is Only Supported when Using Microsoft .NET Framework 2.0 or 3.0" description: Versions of the Microsoft .NET Framework earlier than 2.0 do not provide support for mixed-mode debugging of 64-bit processes. See this article for workarounds. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.debug.error.interop_unsupported_to_old" dev_langs: @@ -48,4 +48,4 @@ Versions of the Microsoft .NET Framework earlier than 2.0 do not provide support - See [Setting Up SQL Debugging](/previous-versions/visualstudio/visual-studio-2010/s4sszxst(v=vs.100)). ## Related content -- [Debug 64-Bit Applications](../debugger/debug-64-bit-applications.md) \ No newline at end of file +- [Debug 64-Bit Applications](../debugger/debug-64-bit-applications.md) diff --git a/docs/debugger/native-run-time-checks-customization.md b/docs/debugger/native-run-time-checks-customization.md index 1af03b27fe0..b2c823684c0 100644 --- a/docs/debugger/native-run-time-checks-customization.md +++ b/docs/debugger/native-run-time-checks-customization.md @@ -2,7 +2,7 @@ title: "Native Run-Time Checks Customization" description: "Learn ways to customize run-time checking, including: specifying a message destination, writing an error reporting function, and querying for error information." ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.debug.crt" dev_langs: @@ -51,4 +51,4 @@ When you compile with **/RTC** (run-time checks) or use the `runtime_checks` pra ## Related content - [How to: Use Native Run-Time Checks](../debugger/how-to-use-native-run-time-checks.md) - [runtime_checks](/cpp/preprocessor/runtime-checks) -- [_CrtDbgReport, _CrtDbgReportW](/cpp/c-runtime-library/reference/crtdbgreport-crtdbgreportw) \ No newline at end of file +- [_CrtDbgReport, _CrtDbgReportW](/cpp/c-runtime-library/reference/crtdbgreport-crtdbgreportw) diff --git a/docs/debugger/no-source-available.md b/docs/debugger/no-source-available.md index 362558ca43e..7161fa70a20 100644 --- a/docs/debugger/no-source-available.md +++ b/docs/debugger/no-source-available.md @@ -2,7 +2,7 @@ title: Troubleshoot when no source code available description: Handle scenarios where your project doesn't have source code for the code you want to view, including browsing to find source code and viewing the disassembly. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: troubleshooting-general f1_keywords: - "vs.debug.nosource" dev_langs: @@ -35,4 +35,4 @@ Your project does not contain source code for the code that you are trying to vi ## Related content - [Debug Source Files, Common Properties, Solution Property Pages Dialog Box](../debugger/debug-source-files-common-properties-solution-property-pages-dialog-box.md) - [Specify Symbol (.pdb) and Source Files](../debugger/specify-symbol-dot-pdb-and-source-files-in-the-visual-studio-debugger.md) -- [SOS.dll (SOS Debugging Extension)](/dotnet/framework/tools/sos-dll-sos-debugging-extension) \ No newline at end of file +- [SOS.dll (SOS Debugging Extension)](/dotnet/framework/tools/sos-dll-sos-debugging-extension) diff --git a/docs/debugger/protected-mode-dump-debugging.md b/docs/debugger/protected-mode-dump-debugging.md index d42a8d590ec..8d771e1bce5 100644 --- a/docs/debugger/protected-mode-dump-debugging.md +++ b/docs/debugger/protected-mode-dump-debugging.md @@ -2,7 +2,7 @@ title: "Protected mode for dump debugging" description: Using protected mode to debug dumps in isolation. ms.date: "09/04/2025" -ms.topic: "conceptual" +ms.topic: article author: "auott" ms.author: "auott" manager: barryta @@ -30,4 +30,4 @@ Protected mode isolates the debugger process from the rest of the system using A Protected mode can be disabled for a dump temporarily by unselecting the **Protected** toggle on the dump summary page, or permanently for the dump by marking it as trusted using the **Trust** button. ## Related content -- [Using Dump Files](../debugger/using-dump-files.md) \ No newline at end of file +- [Using Dump Files](../debugger/using-dump-files.md) diff --git a/docs/debugger/pseudovariables.md b/docs/debugger/pseudovariables.md index 1bf42ad3720..debf1707e50 100644 --- a/docs/debugger/pseudovariables.md +++ b/docs/debugger/pseudovariables.md @@ -2,7 +2,7 @@ title: "Pseudovariables" description: Review pseudovariables in the Visual Studio debugger. Pseudovariables are terms used to display certain data in a variable window or the QuickWatch dialog box. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/remote-debugger-port-assignments.md b/docs/debugger/remote-debugger-port-assignments.md index bf3d861c55c..236f520628d 100644 --- a/docs/debugger/remote-debugger-port-assignments.md +++ b/docs/debugger/remote-debugger-port-assignments.md @@ -2,7 +2,7 @@ title: "Remote Debugger Port Assignments" description: Understand Visual Studio remote debugger port assignments on 32-bit operating systems, 64-bit operating systems, and Azure. Learn about the discovery port. ms.date: "10/01/2025" -ms.topic: "conceptual" +ms.topic: article author: "mikejo5000" ms.author: "mikejo" manager: mijacobs diff --git a/docs/debugger/remote-debugging-aspnet-on-a-remote-iis-7-5-computer.md b/docs/debugger/remote-debugging-aspnet-on-a-remote-iis-7-5-computer.md index c7bc61df868..4843253a2ae 100644 --- a/docs/debugger/remote-debugging-aspnet-on-a-remote-iis-7-5-computer.md +++ b/docs/debugger/remote-debugging-aspnet-on-a-remote-iis-7-5-computer.md @@ -2,7 +2,7 @@ title: "Remote debug ASP.NET on an IIS computer" description: Learn how to set up and configure a Visual Studio ASP.NET MVC 4.8 application, deploy it to IIS, and attach the remote debugger from Visual Studio. ms.date: 04/23/2024 -ms.topic: "conceptual" +ms.topic: article author: "mikejo5000" ms.author: "mikejo" manager: mijacobs diff --git a/docs/debugger/remote-debugging-aspnet-on-a-remote-iis-computer.md b/docs/debugger/remote-debugging-aspnet-on-a-remote-iis-computer.md index e6d2090eded..c3c0c4908c4 100644 --- a/docs/debugger/remote-debugging-aspnet-on-a-remote-iis-computer.md +++ b/docs/debugger/remote-debugging-aspnet-on-a-remote-iis-computer.md @@ -2,7 +2,7 @@ title: Remote debug ASP.NET Core on a remote IIS computer description: Debug an ASP.NET Core application that has been deployed to a remote Internet Information Services (IIS) computer using the Visual Studio remote debugger. ms.date: 04/23/2024 -ms.topic: "conceptual" +ms.topic: article author: "mikejo5000" ms.author: "mikejo" manager: mijacobs diff --git a/docs/debugger/remote-debugging-azure-app-service.md b/docs/debugger/remote-debugging-azure-app-service.md index 7715a033f07..fe19b14e917 100644 --- a/docs/debugger/remote-debugging-azure-app-service.md +++ b/docs/debugger/remote-debugging-azure-app-service.md @@ -2,7 +2,7 @@ title: "Remote Debug ASP.NET Core on Azure App Service" description: Configure Azure App Service for remote debugging and attach the remote debugger from Visual Studio to debug the app as though it's running locally. ms.date: 04/23/2024 -ms.topic: "conceptual" +ms.topic: article author: "mikejo5000" ms.author: "mikejo" manager: mijacobs diff --git a/docs/debugger/remote-debugging-azure.md b/docs/debugger/remote-debugging-azure.md index df3dc5063d6..5b652d4fd65 100644 --- a/docs/debugger/remote-debugging-azure.md +++ b/docs/debugger/remote-debugging-azure.md @@ -2,7 +2,7 @@ title: "Remote Debug ASP.NET Core on IIS and an Azure VM" description: Learn how to set up and configure a Visual Studio ASP.NET Core app, deploy it to IIS using an Azure VM, and attach the remote debugger from Visual Studio. ms.date: 04/23/2024 -ms.topic: "conceptual" +ms.topic: article author: "mikejo5000" ms.author: "mikejo" manager: mijacobs diff --git a/docs/debugger/remote-debugging-cpp.md b/docs/debugger/remote-debugging-cpp.md index fa0154f3e42..8ffb220e0ed 100644 --- a/docs/debugger/remote-debugging-cpp.md +++ b/docs/debugger/remote-debugging-cpp.md @@ -2,7 +2,7 @@ title: "Remote Debug a C++ Project" description: Debug a Visual Studio C++ application from a remote computer, install and run remote tools, configure your project to connect, and deploy and run your app. ms.date: "12/04/2024" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "C++" - "FSharp" @@ -111,4 +111,4 @@ If you must use remote symbols, you need to specify the remote symbols in Visual - [Configure the Windows Firewall for Remote Debugging](../debugger/configure-the-windows-firewall-for-remote-debugging.md) - [Remote Debugger Port Assignments](../debugger/remote-debugger-port-assignments.md) - [Remote Debugging ASP.NET on a Remote IIS Computer](../debugger/remote-debugging-aspnet-on-a-remote-iis-computer.md) -- [Remote Debugging Errors and Troubleshooting](../debugger/remote-debugging-errors-and-troubleshooting.md) \ No newline at end of file +- [Remote Debugging Errors and Troubleshooting](../debugger/remote-debugging-errors-and-troubleshooting.md) diff --git a/docs/debugger/remote-debugging-csharp.md b/docs/debugger/remote-debugging-csharp.md index 65bd42d65dd..4af8d6722aa 100644 --- a/docs/debugger/remote-debugging-csharp.md +++ b/docs/debugger/remote-debugging-csharp.md @@ -2,7 +2,7 @@ title: "Remote Debug a C# or VB project" description: Learn how to debug a Visual Studio C# or Visual Basic application from a remote computer by following these step-by-step instructions. ms.date: "10/01/2025" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "C++" - "FSharp" diff --git a/docs/debugger/remote-debugging-dotnet-core-linux-with-ssh.md b/docs/debugger/remote-debugging-dotnet-core-linux-with-ssh.md index 154d4a1b324..09e720309d6 100644 --- a/docs/debugger/remote-debugging-dotnet-core-linux-with-ssh.md +++ b/docs/debugger/remote-debugging-dotnet-core-linux-with-ssh.md @@ -2,7 +2,7 @@ title: "Debug .NET Core on Linux" description: Debug .NET Core and .NET 5 and later applications on Linux with Secure Shell (SSH), attach to a process, build and deploy the app, and attach the debugger. ms.date: "07/09/2024" -ms.topic: "conceptual" +ms.topic: how-to helpviewer_keywords: - "remote debugging, linux" author: "mikejo5000" @@ -90,4 +90,4 @@ When the application is running on the Linux machine, you are ready to attach th ## Related content -- [Set up a remote connection](/cpp/linux/connect-to-your-remote-linux-computer#set-up-the-remote-connection) \ No newline at end of file +- [Set up a remote connection](/cpp/linux/connect-to-your-remote-linux-computer#set-up-the-remote-connection) diff --git a/docs/debugger/remote-debugging.md b/docs/debugger/remote-debugging.md index 1fe0cbb4e4b..2a4232297b8 100644 --- a/docs/debugger/remote-debugging.md +++ b/docs/debugger/remote-debugging.md @@ -2,7 +2,7 @@ title: Remote debugging description: Debug a Visual Studio application that has been deployed on a different computer by using the Visual Studio remote debugger. ms.date: 10/01/2025 -ms.topic: conceptual +ms.topic: article f1_keywords: - "vs.debug.remote.overview" dev_langs: diff --git a/docs/debugger/security-warning-attaching-to-a-process-owned-by-an-untrusted-user.md b/docs/debugger/security-warning-attaching-to-a-process-owned-by-an-untrusted-user.md index d14ce18657e..cd5bc404fae 100644 --- a/docs/debugger/security-warning-attaching-to-a-process-owned-by-an-untrusted-user.md +++ b/docs/debugger/security-warning-attaching-to-a-process-owned-by-an-untrusted-user.md @@ -2,7 +2,7 @@ description: "This warning dialog box appears when you attach to a process that contains partially trusted code or is owned by an untrusted user immediately before the attach occurs." title: "Security Warning: Attaching to a process owned by an untrusted user can be dangerous. If the following information looks suspicious or you are unsure, do not attach to this process" ms.date: "1/26/2024" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.debug.attachsecuritywarning" dev_langs: diff --git a/docs/debugger/security-warning-debugger-must-execute-untrusted-command.md b/docs/debugger/security-warning-debugger-must-execute-untrusted-command.md index 12d28af2d99..3b4265d6a4e 100644 --- a/docs/debugger/security-warning-debugger-must-execute-untrusted-command.md +++ b/docs/debugger/security-warning-debugger-must-execute-untrusted-command.md @@ -2,7 +2,7 @@ description: "This warning dialog box appears when you are using Source Server." title: "Security Warning: Debugger Must Execute Untrusted Command" ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.debug.sourceserver.securityalert" dev_langs: diff --git a/docs/debugger/source-server-security-alert.md b/docs/debugger/source-server-security-alert.md index ff3bab3071a..e8bffe8eb62 100644 --- a/docs/debugger/source-server-security-alert.md +++ b/docs/debugger/source-server-security-alert.md @@ -2,7 +2,7 @@ title: "Source Server Security Alert" description: Read about the Source Server security alert warning in the Visual Studio debugger. Be aware of potential security threats when using Source Server. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.debug.sourceserver.enablewarning" dev_langs: diff --git a/docs/debugger/spy-increment-toolbar.md b/docs/debugger/spy-increment-toolbar.md index 5a8e0a07eaa..3343bba0a6e 100644 --- a/docs/debugger/spy-increment-toolbar.md +++ b/docs/debugger/spy-increment-toolbar.md @@ -2,7 +2,7 @@ title: "Spy++ Toolbar" description: Learn about the user interface elements in the Spy++ toolbar, which appears under the menu bar. ms.date: 02/05/2024 -ms.topic: "conceptual" +ms.topic: article helpviewer_keywords: - "Spy++ toolbar" author: "mikejo5000" @@ -39,4 +39,4 @@ The toolbar appears under the menu bar in Spy++. To display or hide the toolbar, ## Related content - [Using Spy++](using-spy-increment.md) -- [Spy++ reference](spy-increment-reference.md) \ No newline at end of file +- [Spy++ reference](spy-increment-reference.md) diff --git a/docs/debugger/stop-statements-in-visual-basic.md b/docs/debugger/stop-statements-in-visual-basic.md index 67d6fae0386..f8426fbfa07 100644 --- a/docs/debugger/stop-statements-in-visual-basic.md +++ b/docs/debugger/stop-statements-in-visual-basic.md @@ -2,7 +2,7 @@ title: "Stop Statements in Visual Basic" description: Review the Visual Basic Stop statement, which provides a programmatic alternative to setting a breakpoint in Visual Studio. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/supported-code-changes-cpp.md b/docs/debugger/supported-code-changes-cpp.md index 91347980f52..f5f81dedc31 100644 --- a/docs/debugger/supported-code-changes-cpp.md +++ b/docs/debugger/supported-code-changes-cpp.md @@ -2,7 +2,7 @@ title: "Supported Code Changes (C++)" description: Understand what code changes are supported when you are using the Edit and Continue feature while debugging a C++ project in Visual Studio. ms.date: "02/18/2020" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "C++" helpviewer_keywords: diff --git a/docs/debugger/supported-code-changes-csharp.md b/docs/debugger/supported-code-changes-csharp.md index 5bf25a11b37..e1bbd2bdc76 100644 --- a/docs/debugger/supported-code-changes-csharp.md +++ b/docs/debugger/supported-code-changes-csharp.md @@ -2,7 +2,7 @@ title: "Supported Code Changes (C# and Visual Basic)" description: Understand what code changes are supported when you're using the Edit and Continue feature while debugging a C# or Visual Basic project in Visual Studio. ms.date: "3/21/2025" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/tips-for-debugging-threads.md b/docs/debugger/tips-for-debugging-threads.md index d60628fe5f8..e1ce39e7f7c 100644 --- a/docs/debugger/tips-for-debugging-threads.md +++ b/docs/debugger/tips-for-debugging-threads.md @@ -2,7 +2,7 @@ title: "Tips for debugging threads" description: Read a list of tips for debugging threads in native code if you're debugging multithreaded apps in Visual Studio. ms.date: "05/06/2024" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" @@ -178,4 +178,4 @@ End Sub ## Related content - [Debug Multithreaded Applications](../debugger/debug-multithreaded-applications-in-visual-studio.md) -- [Debugging Native Code](../debugger/debugging-native-code.md) \ No newline at end of file +- [Debugging Native Code](../debugger/debugging-native-code.md) diff --git a/docs/debugger/using-dump-files.md b/docs/debugger/using-dump-files.md index b3b5766570e..4414d835293 100644 --- a/docs/debugger/using-dump-files.md +++ b/docs/debugger/using-dump-files.md @@ -2,7 +2,7 @@ title: "Use dump files in the debugger" description: A dump file is a snapshot of an executing app and loaded modules. Consider creating a dump file for situations where you don't have debug access to the app. ms.date: "06/09/2025" -ms.topic: "conceptual" +ms.topic: how-to f1_keywords: - "vs.debug.crashdump" dev_langs: diff --git a/docs/debugger/using-saved-intellitrace-data.md b/docs/debugger/using-saved-intellitrace-data.md index 5cc0f24ad8c..62bed67019b 100644 --- a/docs/debugger/using-saved-intellitrace-data.md +++ b/docs/debugger/using-saved-intellitrace-data.md @@ -2,7 +2,7 @@ title: "Using saved IntelliTrace data" description: Use an Intellitrace file (.iTrace) to start debugging at a specific point of execution. The file contains info that Intellitrace recorded from a run of your app. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: how-to f1_keywords: - "vs.historicaldebug.norepro" helpviewer_keywords: diff --git a/docs/debugger/using-spy-increment.md b/docs/debugger/using-spy-increment.md index e631f8455ba..5358c7ed60e 100644 --- a/docs/debugger/using-spy-increment.md +++ b/docs/debugger/using-spy-increment.md @@ -2,7 +2,7 @@ title: Use Spy++ to view threads, windows, and messages description: Learn how to use Spy++ to get a graphical view of the system's processes, threads, windows, and window messages. ms.date: 02/05/2024 -ms.topic: "conceptual" +ms.topic: how-to helpviewer_keywords: - Using Spy++ - viewing code, refreshing views, fonts diff --git a/docs/debugger/using-the-intellitrace-stand-alone-collector.md b/docs/debugger/using-the-intellitrace-stand-alone-collector.md index 563647e88d7..d13faf5ff46 100644 --- a/docs/debugger/using-the-intellitrace-stand-alone-collector.md +++ b/docs/debugger/using-the-intellitrace-stand-alone-collector.md @@ -2,7 +2,7 @@ title: "Using the IntelliTrace stand-alone collector" description: Use the IntelliTrace stand-alone collector to collect data without installing Visual Studio and without changing the target system's environment. ms.date: "10/14/2023" -ms.topic: "conceptual" +ms.topic: how-to f1_keywords: - "vs.historicaldebug.collectdataoutsideVS" helpviewer_keywords: diff --git a/docs/debugger/using-the-parallel-stacks-window.md b/docs/debugger/using-the-parallel-stacks-window.md index 8db5a8956db..e25a53200fa 100644 --- a/docs/debugger/using-the-parallel-stacks-window.md +++ b/docs/debugger/using-the-parallel-stacks-window.md @@ -2,7 +2,7 @@ title: "View threads in the Parallel Stacks window" description: Use Parallel Stacks to help debug multithreaded applications. You can view stack information for all threads, and task-centered call stack information. ms.date: "8/5/2025" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.debug.parallelstacks" dev_langs: diff --git a/docs/debugger/using-the-tasks-window.md b/docs/debugger/using-the-tasks-window.md index 1e650261d2a..2879ecb3017 100644 --- a/docs/debugger/using-the-tasks-window.md +++ b/docs/debugger/using-the-tasks-window.md @@ -2,7 +2,7 @@ title: Use the Tasks Window to view concurrent operations description: Tasks are asynchronous operations that can run concurrently. Multiple tasks can run on the same thread. Use Tasks to view task and WinJS.Promise object information. ms.date: "08/5/2025" -ms.topic: "conceptual" +ms.topic: concept-article f1_keywords: - "vs.debug.paralleltasks" dev_langs: @@ -120,4 +120,4 @@ The **Switch to Task** command makes the current task the active task. The **Swi - [Debugging Managed Code](/visualstudio/debugger/) - [Parallel Programming](/dotnet/standard/parallel-programming/index) - [Concurrency Runtime](/cpp/parallel/concrt/concurrency-runtime) -- [Using the Parallel Stacks Window](../debugger/using-the-parallel-stacks-window.md) \ No newline at end of file +- [Using the Parallel Stacks Window](../debugger/using-the-parallel-stacks-window.md) diff --git a/docs/debugger/view-data-in-tabular-visualizer.md b/docs/debugger/view-data-in-tabular-visualizer.md index e46736fd8b9..8c97b3b198f 100644 --- a/docs/debugger/view-data-in-tabular-visualizer.md +++ b/docs/debugger/view-data-in-tabular-visualizer.md @@ -3,7 +3,7 @@ title: "View data with the Tabular visualizer " description: View large collection objects with built-in tabular visualizers in the Visual Studio debugger and examine data by row and column for fields and properties. ms.date: "09/03/2025" ms.update-cycle: 180-days -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/view-strings-visualizer.md b/docs/debugger/view-strings-visualizer.md index 84152bb8caa..5ba72a4f7a9 100644 --- a/docs/debugger/view-strings-visualizer.md +++ b/docs/debugger/view-strings-visualizer.md @@ -2,7 +2,7 @@ title: "View strings in a string visualizer" description: Use the string visualizer in Visual Studio debugger to view text strings, XML, HTML, and JSON. You can view other object types, including DataSet and DataTable. ms.date: "09/10/2025" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" @@ -89,4 +89,4 @@ A well-formed HTML string appears as if rendered in a browser, as shown in the f ## Related content -- [Create custom visualizers (C#, Visual Basic)](../debugger/create-custom-visualizers-of-data.md) \ No newline at end of file +- [Create custom visualizers (C#, Visual Basic)](../debugger/create-custom-visualizers-of-data.md) diff --git a/docs/debugger/viewing-data-in-the-debugger.md b/docs/debugger/viewing-data-in-the-debugger.md index e33923f5fe7..5b15c70686f 100644 --- a/docs/debugger/viewing-data-in-the-debugger.md +++ b/docs/debugger/viewing-data-in-the-debugger.md @@ -2,7 +2,7 @@ title: "Create custom views of data in the debugger" description: Learn the various ways to inspect and modify program state in Visual Studio debugger. These include the Autos and Watch windows, DataTips, and Visualizers. ms.date: "08/08/2023" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" diff --git a/docs/debugger/visual-cpp-custom-visualizer-compatibility.md b/docs/debugger/visual-cpp-custom-visualizer-compatibility.md index 571917af197..d3a9e9b74ce 100644 --- a/docs/debugger/visual-cpp-custom-visualizer-compatibility.md +++ b/docs/debugger/visual-cpp-custom-visualizer-compatibility.md @@ -3,7 +3,7 @@ title: "Visual C/C++ Custom Visualizer Compatibility" description: A new feature in Visual Studio 2019 may not be compatible with legacy C/C++ expression evaluator add-ins and custom visualizers. See this article for details. ms.date: "01/28/2019" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "C++" helpviewer_keywords: diff --git a/docs/debugger/visualizer-advanced-scenarios.md b/docs/debugger/visualizer-advanced-scenarios.md index 75368dc482c..1668d6c3898 100644 --- a/docs/debugger/visualizer-advanced-scenarios.md +++ b/docs/debugger/visualizer-advanced-scenarios.md @@ -2,7 +2,7 @@ title: "Advanced Visualizer Scenarios" description: Visual Studio debugger visualizers advanced scenarios and examples for them. ms.date: "05/09/2022" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.debug.visualizer.troubleshoot" dev_langs: diff --git a/docs/debugger/visualizer-api-reference.md b/docs/debugger/visualizer-api-reference.md index 58d97f9a2ef..4b19eeaedc1 100644 --- a/docs/debugger/visualizer-api-reference.md +++ b/docs/debugger/visualizer-api-reference.md @@ -2,7 +2,7 @@ title: "Visualizer API Reference" description: A visualizer displays a specific type of data element, and may allow editing also. To create one, use the Visualizer API documented in this section. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" @@ -44,4 +44,4 @@ The Visualizer APIs are provided for users who want to write a visualizer for th ## Related content - [Walkthrough: Writing a Visualizer in C#](../debugger/walkthrough-writing-a-visualizer-in-csharp.md) -- [Create Custom Visualizers](../debugger/create-custom-visualizers-of-data.md) \ No newline at end of file +- [Create Custom Visualizers](../debugger/create-custom-visualizers-of-data.md) diff --git a/docs/debugger/visualizer-architecture.md b/docs/debugger/visualizer-architecture.md index 14bf13de3f5..e804445bec4 100644 --- a/docs/debugger/visualizer-architecture.md +++ b/docs/debugger/visualizer-architecture.md @@ -2,7 +2,7 @@ title: "Visualizer Architecture" description: A visualizer displays a specific type of data element, and may allow editing also. Learn about the architecture of a visualizer. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" @@ -83,4 +83,4 @@ The architecture of a debugger visualizer has two parts: - [Create custom visualizers for .NET objects](create-custom-visualizers-of-data.md) - [Walkthrough: Writing a Visualizer in C#](../debugger/walkthrough-writing-a-visualizer-in-csharp.md) - [Walkthrough: Writing a Visualizer in Visual Basic](../debugger/walkthrough-writing-a-visualizer-in-visual-basic.md) -- [Visualizer Security Considerations](../debugger/visualizer-security-considerations.md) \ No newline at end of file +- [Visualizer Security Considerations](../debugger/visualizer-security-considerations.md) diff --git a/docs/debugger/visualizer-security-considerations.md b/docs/debugger/visualizer-security-considerations.md index 0ba5ed9120c..346b4ad0937 100644 --- a/docs/debugger/visualizer-security-considerations.md +++ b/docs/debugger/visualizer-security-considerations.md @@ -2,7 +2,7 @@ title: "Visualizer Security Considerations" description: A visualizer for Visual Studio debugger must run with full trust. As you write yours, be aware of possible security threats and take appropriate precautions. ms.date: "12/21/2022" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "CSharp" - "VB" @@ -39,4 +39,4 @@ Debugger visualizers require greater privileges than are allowed by a partial tr - [Visualizer Architecture](../debugger/visualizer-architecture.md) - [Create custom visualizers for .NET objects](../debugger/create-custom-visualizers-of-data.md) -- [Viewing Data in the Debugger](../debugger/viewing-data-in-the-debugger.md) \ No newline at end of file +- [Viewing Data in the Debugger](../debugger/viewing-data-in-the-debugger.md) diff --git a/docs/debugger/walkthrough-debugging-a-parallel-application.md b/docs/debugger/walkthrough-debugging-a-parallel-application.md index 86e4a18e105..8b53e359645 100644 --- a/docs/debugger/walkthrough-debugging-a-parallel-application.md +++ b/docs/debugger/walkthrough-debugging-a-parallel-application.md @@ -2,7 +2,7 @@ title: "Debug an async application" description: Debug an async application by using the Parallel Stacks windows in the Visual Studio integrated development environment (IDE). ms.date: "08/19/2025" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "CSharp" helpviewer_keywords: diff --git a/docs/debugger/walkthrough-debugging-at-design-time.md b/docs/debugger/walkthrough-debugging-at-design-time.md index 71b1bb51955..a609d09a456 100644 --- a/docs/debugger/walkthrough-debugging-at-design-time.md +++ b/docs/debugger/walkthrough-debugging-at-design-time.md @@ -2,7 +2,7 @@ title: "Debug at design time" description: Use the Immediate window to debug code at design time, without running the app. You can execute a function and examine the state when a breakpoint is hit. ms.date: "06/06/2023" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" helpviewer_keywords: @@ -101,4 +101,4 @@ The following example is in Visual Basic. You can also use the **Immediate** win ## Related content - [First look at the debugger](../debugger/debugger-feature-tour.md) -- [Debugger security](../debugger/debugger-security.md) \ No newline at end of file +- [Debugger security](../debugger/debugger-security.md) diff --git a/docs/debugger/walkthrough-using-intellitrace.md b/docs/debugger/walkthrough-using-intellitrace.md index 06e5af385c0..e03a4496bf9 100644 --- a/docs/debugger/walkthrough-using-intellitrace.md +++ b/docs/debugger/walkthrough-using-intellitrace.md @@ -2,7 +2,7 @@ title: "View events with IntelliTrace" description: Learn how to use IntelliTrace in Visual Studio Enterprise to collect data about specific events, categories of events, and individual function calls. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: how-to author: "mikejo5000" ms.author: "mikejo" manager: mijacobs diff --git a/docs/debugger/walkthrough-writing-a-visualizer-in-csharp.md b/docs/debugger/walkthrough-writing-a-visualizer-in-csharp.md index d09f906e336..2e63bc72783 100644 --- a/docs/debugger/walkthrough-writing-a-visualizer-in-csharp.md +++ b/docs/debugger/walkthrough-writing-a-visualizer-in-csharp.md @@ -2,7 +2,7 @@ title: "Write a visualizer in C#" description: Follow a walkthrough to create a simple visualizer in C#. It shows the steps required both with and without using the Visualizer item template. ms.date: "6/26/2025" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "CSharp" helpviewer_keywords: diff --git a/docs/debugger/walkthrough-writing-a-visualizer-in-visual-basic.md b/docs/debugger/walkthrough-writing-a-visualizer-in-visual-basic.md index 8bd279e640f..e3a032b2be9 100644 --- a/docs/debugger/walkthrough-writing-a-visualizer-in-visual-basic.md +++ b/docs/debugger/walkthrough-writing-a-visualizer-in-visual-basic.md @@ -2,7 +2,7 @@ title: "Write a visualizer in Visual Basic" description: Follow a walkthrough to create a simple visualizer in Visual Basic. You also create a test harness to test your visualizer. ms.date: "06/26/2025" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "CSharp" - "VB" @@ -234,4 +234,4 @@ In the debugger-side code, you specify the type to visualize (the object source) - [Visualizer Architecture](../debugger/visualizer-architecture.md) - [How to: Install a Visualizer](../debugger/how-to-install-a-visualizer.md) -- [Create Custom Visualizers](../debugger/create-custom-visualizers-of-data.md) \ No newline at end of file +- [Create Custom Visualizers](../debugger/create-custom-visualizers-of-data.md) diff --git a/docs/debugger/what-is-debugging.md b/docs/debugger/what-is-debugging.md index 9c90453dc80..211678f257a 100644 --- a/docs/debugger/what-is-debugging.md +++ b/docs/debugger/what-is-debugging.md @@ -2,7 +2,7 @@ title: What is debugging and a debugger? description: Explore the process of debugging an application, what is a debugger, and the differences between debugging and running your app. ms.date: "10/17/2018" -ms.topic: "conceptual" +ms.topic: concept-article helpviewer_keywords: - "debugger" author: "mikejo5000" diff --git a/docs/debugger/write-better-code-with-visual-studio.md b/docs/debugger/write-better-code-with-visual-studio.md index 78097bb5122..703df84019b 100644 --- a/docs/debugger/write-better-code-with-visual-studio.md +++ b/docs/debugger/write-better-code-with-visual-studio.md @@ -2,7 +2,7 @@ title: Debugging techniques and tools description: Write better code with fewer bugs by using Visual Studio to fix exceptions and resolve errors, and make improvements to your code. ms.date: "10/24/2023" -ms.topic: "conceptual" +ms.topic: how-to helpviewer_keywords: - "debugger" author: "mikejo5000" diff --git a/docs/deployment/accessing-local-and-remote-data-in-clickonce-applications.md b/docs/deployment/accessing-local-and-remote-data-in-clickonce-applications.md index 80345126a31..2ea54b4ed85 100644 --- a/docs/deployment/accessing-local-and-remote-data-in-clickonce-applications.md +++ b/docs/deployment/accessing-local-and-remote-data-in-clickonce-applications.md @@ -2,7 +2,7 @@ title: "Access local & remote data (ClickOnce apps)" description: Discover the variety of options supported by ClickOnce for reading and writing data, both locally and remotely, including a ClickOnce data directory. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" @@ -111,4 +111,4 @@ Most applications consume or produce data. ClickOnce gives you a variety of opti ## Related content -- [How to: Include a data file in a ClickOnce application](../deployment/how-to-include-a-data-file-in-a-clickonce-application.md) \ No newline at end of file +- [How to: Include a data file in a ClickOnce application](../deployment/how-to-include-a-data-file-in-a-clickonce-application.md) diff --git a/docs/deployment/application-deployment-prerequisites.md b/docs/deployment/application-deployment-prerequisites.md index 9f0523832f0..6ab1f199f50 100644 --- a/docs/deployment/application-deployment-prerequisites.md +++ b/docs/deployment/application-deployment-prerequisites.md @@ -2,7 +2,7 @@ title: "Application Deployment Prerequisites" description: Learn about the deployment prerequisites for your applications, including using the Prerequisites Dialog Box and bootstrapper packages. ms.date: "02/10/2025" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "FSharp" - "VB" @@ -72,4 +72,4 @@ By default, bootstrapping is enabled for both Windows Installer deployment (by u ## Related content - [Choose a ClickOnce deployment strategy](../deployment/choosing-a-clickonce-deployment-strategy.md) -- [ClickOnce security and deployment](../deployment/clickonce-security-and-deployment.md) \ No newline at end of file +- [ClickOnce security and deployment](../deployment/clickonce-security-and-deployment.md) diff --git a/docs/deployment/building-clickonce-applications-from-the-command-line.md b/docs/deployment/building-clickonce-applications-from-the-command-line.md index 775f3cdb599..44566ea3688 100644 --- a/docs/deployment/building-clickonce-applications-from-the-command-line.md +++ b/docs/deployment/building-clickonce-applications-from-the-command-line.md @@ -2,7 +2,7 @@ title: Build ClickOnce Applications from command line description: Learn how to build Visual Studio projects from the command line, which allows you to reproduce a build using an automated process. ms.date: "10/25/2023" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/deployment/building-dotnet-clickonce-applications-from-the-command-line.md b/docs/deployment/building-dotnet-clickonce-applications-from-the-command-line.md index c0f3e1599b3..a1747860087 100644 --- a/docs/deployment/building-dotnet-clickonce-applications-from-the-command-line.md +++ b/docs/deployment/building-dotnet-clickonce-applications-from-the-command-line.md @@ -2,7 +2,7 @@ title: Build .NET ClickOnce apps from command line description: Learn how to build .NET Visual Studio projects from the command line, which allows you to reproduce a build using an automated process. ms.date: "10/25/2023" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/deployment/choosing-a-clickonce-deployment-strategy.md b/docs/deployment/choosing-a-clickonce-deployment-strategy.md index 8b58ae3212b..71b078229a3 100644 --- a/docs/deployment/choosing-a-clickonce-deployment-strategy.md +++ b/docs/deployment/choosing-a-clickonce-deployment-strategy.md @@ -2,7 +2,7 @@ title: "Choosing a ClickOnce Deployment Strategy" description: Learn about the strategies for deploying a ClickOnce application and how to choose a strategy depending on the type of application that you are deploying. ms.date: "01/27/2023" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" @@ -74,4 +74,4 @@ There are three different strategies for deploying a ClickOnce application; the - [ClickOnce security and deployment](../deployment/clickonce-security-and-deployment.md) - [Choose a ClickOnce update strategy](../deployment/choosing-a-clickonce-update-strategy.md) - [How to: Publish a ClickOnce application with the Publish Wizard](../deployment/how-to-publish-a-clickonce-application-using-the-publish-wizard.md) -- [Securing ClickOnce applications](../deployment/securing-clickonce-applications.md) \ No newline at end of file +- [Securing ClickOnce applications](../deployment/securing-clickonce-applications.md) diff --git a/docs/deployment/choosing-a-clickonce-update-strategy.md b/docs/deployment/choosing-a-clickonce-update-strategy.md index cb871a599b1..e724269d685 100644 --- a/docs/deployment/choosing-a-clickonce-update-strategy.md +++ b/docs/deployment/choosing-a-clickonce-update-strategy.md @@ -2,7 +2,7 @@ title: "Choosing a ClickOnce Update Strategy" description: Discover how a ClickOnce application supports automatic updates and review update strategy options, including checking on startup or through a user interface. ms.date: "01/27/2023" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/deployment/clickonce-and-application-settings.md b/docs/deployment/clickonce-and-application-settings.md index 772b1d8ba71..052d22e1004 100644 --- a/docs/deployment/clickonce-and-application-settings.md +++ b/docs/deployment/clickonce-and-application-settings.md @@ -2,7 +2,7 @@ title: "ClickOnce and Application Settings" description: Learn how application settings files work in a ClickOnce application and how ClickOnce migrates settings when the user upgrades to the next version. ms.date: "08/03/2022" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" @@ -60,4 +60,4 @@ If you have created your own application settings wrapper class and wish to cust - [ClickOnce security and deployment](../deployment/clickonce-security-and-deployment.md) - [Application settings overview](/dotnet/framework/winforms/advanced/application-settings-overview) - [ClickOnce cache overview](../deployment/clickonce-cache-overview.md) -- [Access local and remote data in ClickOnce applications](../deployment/accessing-local-and-remote-data-in-clickonce-applications.md) \ No newline at end of file +- [Access local and remote data in ClickOnce applications](../deployment/accessing-local-and-remote-data-in-clickonce-applications.md) diff --git a/docs/deployment/clickonce-and-authenticode.md b/docs/deployment/clickonce-and-authenticode.md index feca64096ee..bac4c069afb 100644 --- a/docs/deployment/clickonce-and-authenticode.md +++ b/docs/deployment/clickonce-and-authenticode.md @@ -2,7 +2,7 @@ title: "ClickOnce and Authenticode" description: Learn about certificates Authenticode uses to verify the authenticity of applications. Learn how certificates are validated and stored. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" @@ -64,4 +64,4 @@ ms.subservice: deployment - [ClickOnce security and deployment](../deployment/clickonce-security-and-deployment.md) - [Secure ClickOnce applications](../deployment/securing-clickonce-applications.md) - [Trusted application deployment overview](../deployment/trusted-application-deployment-overview.md) -- [Mage.exe (Manifest Generation and Editing Tool)](/dotnet/framework/tools/mage-exe-manifest-generation-and-editing-tool) \ No newline at end of file +- [Mage.exe (Manifest Generation and Editing Tool)](/dotnet/framework/tools/mage-exe-manifest-generation-and-editing-tool) diff --git a/docs/deployment/clickonce-cache-overview.md b/docs/deployment/clickonce-cache-overview.md index b7782b0d321..a3e074b468a 100644 --- a/docs/deployment/clickonce-cache-overview.md +++ b/docs/deployment/clickonce-cache-overview.md @@ -2,7 +2,7 @@ title: "ClickOnce Cache Overview" description: Learn about the ClickOnce application cache, which includes hidden directories on a client computer where ClickOnce applications are stored. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" @@ -28,4 +28,4 @@ All ClickOnce applications, whether they are installed locally or hosted online, By default, client computers have 250 MB of storage for online ClickOnce applications. Data files do not count toward this limit. A system administrator can enlarge or reduce this quota on a particular client computer by changing the registry key, **HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\Windows\CurrentVersion\Deployment\OnlineAppQuotaInKB**, which is a DWORD value that expresses the cache size in kilobytes. For example, in order to reduce the cache size to 50 MB, you would change this value to 51200. ## Related content -- [Access local and remote data in ClickOnce applications](../deployment/accessing-local-and-remote-data-in-clickonce-applications.md) \ No newline at end of file +- [Access local and remote data in ClickOnce applications](../deployment/accessing-local-and-remote-data-in-clickonce-applications.md) diff --git a/docs/deployment/clickonce-deployment-samples-and-walkthroughs.md b/docs/deployment/clickonce-deployment-samples-and-walkthroughs.md index e9700470efe..34f7705737d 100644 --- a/docs/deployment/clickonce-deployment-samples-and-walkthroughs.md +++ b/docs/deployment/clickonce-deployment-samples-and-walkthroughs.md @@ -2,7 +2,7 @@ title: "ClickOnce Deployment Samples and Walkthroughs" description: Use these sample applications, example code, and walk-throughs to understand techniques used to deploy Windows Forms, WPF, and console applications. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "FSharp" - "VB" @@ -35,4 +35,4 @@ This section contains sample applications, example code, and step-by-step walkth ## Related content -- [Visual Studio walkthroughs](/previous-versions/szatc41e(v=vs.110)) \ No newline at end of file +- [Visual Studio walkthroughs](/previous-versions/szatc41e(v=vs.110)) diff --git a/docs/deployment/clickonce-security-and-deployment.md b/docs/deployment/clickonce-security-and-deployment.md index dd16bdd9fd5..90bab51d7b4 100644 --- a/docs/deployment/clickonce-security-and-deployment.md +++ b/docs/deployment/clickonce-security-and-deployment.md @@ -2,7 +2,7 @@ title: "ClickOnce Deployment and Security" description: Learn about Visual Studio support for ClickOnce, a deployment technology that enables you to create self-updating Windows-based applications. ms.date: "04/25/2025" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/deployment/code-access-security-for-clickonce-applications.md b/docs/deployment/code-access-security-for-clickonce-applications.md index 00457e0f361..1193ec3a6da 100644 --- a/docs/deployment/code-access-security-for-clickonce-applications.md +++ b/docs/deployment/code-access-security-for-clickonce-applications.md @@ -2,7 +2,7 @@ title: "Code Access Security for ClickOnce Applications" description: Explore code access security for ClickOnce applications and how to configure the code access security permissions in Visual Studio. ms.date: "04/25/2025" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vb.XBAPProjectPropertiesSecurity.HowTo" - "vb.XBAProjectPropertiesSecurity.HowTo" @@ -93,4 +93,4 @@ ClickOnce applications are based on the .NET Framework and are subject to code a - [Set custom permissions for a ClickOnce application](../deployment/how-to-enable-clickonce-security-settings.md#set-custom-permissions-for-a-clickonce-application) - [Debug a ClickOnce application with restricted permissions](securing-clickonce-applications.md) - [Trusted application deployment overview](../deployment/trusted-application-deployment-overview.md) -- [Security Page, Project Designer](../ide/reference/security-page-project-designer.md) \ No newline at end of file +- [Security Page, Project Designer](../ide/reference/security-page-project-designer.md) diff --git a/docs/deployment/creating-bootstrapper-packages.md b/docs/deployment/creating-bootstrapper-packages.md index 48081afd6e8..3f93167f5e9 100644 --- a/docs/deployment/creating-bootstrapper-packages.md +++ b/docs/deployment/creating-bootstrapper-packages.md @@ -2,7 +2,7 @@ title: "Create bootstrapper packages" description: Learn about the Setup program and how to use XML manifests that specify the metadata to manage the installation of ClickOnce components. ms.date: "05/02/2018" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "FSharp" - "VB" diff --git a/docs/deployment/creating-clickonce-applications-for-others-to-deploy.md b/docs/deployment/creating-clickonce-applications-for-others-to-deploy.md index ecc203140b8..6a9dc5ade4e 100644 --- a/docs/deployment/creating-clickonce-applications-for-others-to-deploy.md +++ b/docs/deployment/creating-clickonce-applications-for-others-to-deploy.md @@ -2,7 +2,7 @@ title: "Creating ClickOnce Applications for Others to Deploy" description: Learn about customer hosted ClickOnce applications developed in .NET Framework 3.5 and previous versions of the .NET Framework. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: install-set-up-deploy dev_langs: - "VB" - "CSharp" @@ -94,4 +94,4 @@ Not all developers who are creating ClickOnce deployments plan to deploy the app ## Related content - [Deploy ClickOnce applications for testing and production servers without resigning](../deployment/deploying-clickonce-applications-for-testing-and-production-without-resigning.md) - [Walkthrough: Manually deploying a ClickOnce application](../deployment/walkthrough-manually-deploying-a-clickonce-application.md) -- [Walkthrough: Manually deploying a ClickOnce application that does not require re-signing and that preserves branding information](../deployment/walkthrough-manually-deploying-a-clickonce-app-no-re-signing-required.md) \ No newline at end of file +- [Walkthrough: Manually deploying a ClickOnce application that does not require re-signing and that preserves branding information](../deployment/walkthrough-manually-deploying-a-clickonce-app-no-re-signing-required.md) diff --git a/docs/deployment/deploying-applications-services-and-components.md b/docs/deployment/deploying-applications-services-and-components.md index 6ef1db932d1..703e603b4f1 100644 --- a/docs/deployment/deploying-applications-services-and-components.md +++ b/docs/deployment/deploying-applications-services-and-components.md @@ -2,7 +2,7 @@ title: "First look at deployment" description: Explore application deployment options in Visual Studio, including Azure, the web, network shares, devices, Microsoft Store, and Windows desktop installer packages. ms.date: 11/14/2024 -ms.topic: conceptual +ms.topic: article dev_langs: - "FSharp" - "VB" diff --git a/docs/deployment/deploying-clickonce-applications-for-testing-and-production-without-resigning.md b/docs/deployment/deploying-clickonce-applications-for-testing-and-production-without-resigning.md index 6242364aee7..6deeceedeea 100644 --- a/docs/deployment/deploying-clickonce-applications-for-testing-and-production-without-resigning.md +++ b/docs/deployment/deploying-clickonce-applications-for-testing-and-production-without-resigning.md @@ -2,7 +2,7 @@ title: "Deploy ClickOnce apps without re-signing" description: Learn about deploying ClickOnce applications from multiple network locations without re-signing or changing the ClickOnce manifests. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: install-set-up-deploy dev_langs: - "VB" - "CSharp" diff --git a/docs/deployment/deploying-com-components-with-clickonce.md b/docs/deployment/deploying-com-components-with-clickonce.md index a9677aa2beb..caaf286bc33 100644 --- a/docs/deployment/deploying-com-components-with-clickonce.md +++ b/docs/deployment/deploying-com-components-with-clickonce.md @@ -2,7 +2,7 @@ title: "Deploying COM Components with ClickOnce" description: Learn about steps necessary to deploy .NET applications in ClickOnce that contain legacy COM components. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: install-set-up-deploy dev_langs: - "VB" - "CSharp" @@ -166,4 +166,4 @@ Deployment of legacy COM components has traditionally been a difficult task. Com There are several scenarios in which COM registration is required on the developer's machine, even though the application's deployment does not require registration. The `Isolated` property requires that the COM component be registered on the developer's machine in order to auto-generate the manifest during the build. There are no registration-capturing capabilities that invoke the self-registration during the build. Also, any classes not explicitly defined in the type library will not be reflected in the manifest. When using a COM component with a pre-existing manifest, such as a native reference, the component may not need to be registered at development time. However, registration is required if the component is an ActiveX control and you want to include it in the **Toolbox** and the Windows Forms designer. ## Related content -- [ClickOnce security and deployment](../deployment/clickonce-security-and-deployment.md) \ No newline at end of file +- [ClickOnce security and deployment](../deployment/clickonce-security-and-deployment.md) diff --git a/docs/deployment/deploying-prerequisites-for-64-bit-applications.md b/docs/deployment/deploying-prerequisites-for-64-bit-applications.md index 3e1ab0bb990..7a0e30d884e 100644 --- a/docs/deployment/deploying-prerequisites-for-64-bit-applications.md +++ b/docs/deployment/deploying-prerequisites-for-64-bit-applications.md @@ -2,7 +2,7 @@ title: "Deploying Prerequisites for 64-bit Applications" description: Learn about the redistributables that you can use as prerequisites for ClickOnce deployment of applications on 64-bit platforms. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: install-set-up-deploy dev_langs: - "FSharp" - "VB" @@ -38,4 +38,4 @@ ClickOnce deployment supports the installation of applications on 64-bit platfor ## Related content - [Deploy applications, services, and components](../deployment/deploying-applications-services-and-components.md) - [How to: Install prerequisites with a ClickOnce application](../deployment/how-to-install-prerequisites-with-a-clickonce-application.md) -- [64-bit applications](/dotnet/framework/64-bit-apps) \ No newline at end of file +- [64-bit applications](/dotnet/framework/64-bit-apps) diff --git a/docs/deployment/how-clickonce-performs-application-updates.md b/docs/deployment/how-clickonce-performs-application-updates.md index c5ede7a32c9..ba5d58adceb 100644 --- a/docs/deployment/how-clickonce-performs-application-updates.md +++ b/docs/deployment/how-clickonce-performs-application-updates.md @@ -2,7 +2,7 @@ title: "How ClickOnce Performs Application Updates" description: Learn how ClickOnce uses file version information to decide whether to update the application. ClickOnce uses file patching to avoid redundancy in downloading. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" @@ -33,4 +33,4 @@ ClickOnce uses the file version information specified in an application's deploy ## Related content - [Choose a ClickOnce update strategy](../deployment/choosing-a-clickonce-update-strategy.md) -- [Choose a ClickOnce deployment strategy](../deployment/choosing-a-clickonce-deployment-strategy.md) \ No newline at end of file +- [Choose a ClickOnce deployment strategy](../deployment/choosing-a-clickonce-deployment-strategy.md) diff --git a/docs/deployment/installer-projects-net-core.md b/docs/deployment/installer-projects-net-core.md index 71e0f07a567..2d48dcd007e 100644 --- a/docs/deployment/installer-projects-net-core.md +++ b/docs/deployment/installer-projects-net-core.md @@ -3,7 +3,7 @@ title: "Visual Studio Installer Projects and .NET" description: Explore how to use the Visual Studio Installer Projects Extension to package .NET Core 3.1 or .NET 5 and later version applications for Microsoft Installer (MSI). titleSuffix: "" ms.date: "11/13/2024" -ms.topic: "conceptual" +ms.topic: article helpviewer_keywords: - "installer projects" - "installer projects, .NET Core" diff --git a/docs/deployment/localizing-clickonce-applications.md b/docs/deployment/localizing-clickonce-applications.md index efe8aa459da..06a6cab7944 100644 --- a/docs/deployment/localizing-clickonce-applications.md +++ b/docs/deployment/localizing-clickonce-applications.md @@ -2,7 +2,7 @@ title: "Localizing ClickOnce Applications" description: Learn about three ways to localize your ClickOnce application to a version appropriate for a specific culture. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" @@ -79,4 +79,4 @@ Localization is the process of making your application appropriate for a specifi ## Related content - [\ element](../deployment/assemblyidentity-element-clickonce-deployment.md) - [ClickOnce security and deployment](../deployment/clickonce-security-and-deployment.md) -- [Globalize Windows forms](/dotnet/framework/winforms/advanced/globalizing-windows-forms) \ No newline at end of file +- [Globalize Windows forms](/dotnet/framework/winforms/advanced/globalizing-windows-forms) diff --git a/docs/deployment/product-and-package-schema-reference.md b/docs/deployment/product-and-package-schema-reference.md index f174d93bbec..63c773b3625 100644 --- a/docs/deployment/product-and-package-schema-reference.md +++ b/docs/deployment/product-and-package-schema-reference.md @@ -2,7 +2,7 @@ title: "Product and Package Schema Reference" description: Learn about the product file, an XML manifest that describes the external dependencies required by a ClickOnce application. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "MSBuild.GenerateBootstrapper.CircularIncludes" - "MSBuild.ResolveManifestFiles.PublishFileNotFound" @@ -153,4 +153,4 @@ A *product file* is an XML manifest that describes all of the external dependenc ## Related content - [ClickOnce deployment manifest](../deployment/clickonce-deployment-manifest.md) -- [ClickOnce application manifest](../deployment/clickonce-application-manifest.md) \ No newline at end of file +- [ClickOnce application manifest](../deployment/clickonce-application-manifest.md) diff --git a/docs/deployment/publishing-clickonce-applications.md b/docs/deployment/publishing-clickonce-applications.md index dfc46a00a18..02163f9abdc 100644 --- a/docs/deployment/publishing-clickonce-applications.md +++ b/docs/deployment/publishing-clickonce-applications.md @@ -2,7 +2,7 @@ title: "Publishing ClickOnce Applications" description: Learn how to use the Publish Wizard to publish a ClickOnce application for the first time. Make later changes on the Publish page in the Project Designer. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: concept-article f1_keywords: - "Microsoft.VisualStudio.Publish.ClickOnceProvider.Dialog.Options" - "Microsoft.VisualStudio.Publish.ClickOnceProvider.PublishWizard.Help" @@ -90,4 +90,4 @@ When publishing a ClickOnce application for the first time, publish properties c ## Related content - [ClickOnce security and deployment](../deployment/clickonce-security-and-deployment.md) -- [ClickOnce reference](../deployment/clickonce-reference.md) \ No newline at end of file +- [ClickOnce reference](../deployment/clickonce-reference.md) diff --git a/docs/deployment/securing-clickonce-applications.md b/docs/deployment/securing-clickonce-applications.md index 6808af91f31..07664e1515b 100644 --- a/docs/deployment/securing-clickonce-applications.md +++ b/docs/deployment/securing-clickonce-applications.md @@ -2,7 +2,7 @@ title: "Securing ClickOnce Applications" description: Learn about the implications of code access security constraints in the .NET Framework that can limit access to code for your ClickOnce applications. ms.date: "02/17/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/deployment/security-versioning-and-manifest-issues-in-clickonce-deployments.md b/docs/deployment/security-versioning-and-manifest-issues-in-clickonce-deployments.md index 470ac6966c4..060eae35c67 100644 --- a/docs/deployment/security-versioning-and-manifest-issues-in-clickonce-deployments.md +++ b/docs/deployment/security-versioning-and-manifest-issues-in-clickonce-deployments.md @@ -2,7 +2,7 @@ title: "Security/versioning/manifest issues (ClickOnce)" description: Learn about issues with ClickOnce security, application versioning, and manifest syntax and semantics that can cause a ClickOnce deployment not to succeed. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/deployment/server-and-client-configuration-issues-in-clickonce-deployments.md b/docs/deployment/server-and-client-configuration-issues-in-clickonce-deployments.md index 5555df7e748..73df1e65c6e 100644 --- a/docs/deployment/server-and-client-configuration-issues-in-clickonce-deployments.md +++ b/docs/deployment/server-and-client-configuration-issues-in-clickonce-deployments.md @@ -2,7 +2,7 @@ title: "Server/client configuration issues (ClickOnce)" description: Review possible issues with the server and client configuration that can affect the deployment of your ClickOnce application. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/deployment/troubleshooting-clickonce-deployments.md b/docs/deployment/troubleshooting-clickonce-deployments.md index d7095c43145..bf52e17103a 100644 --- a/docs/deployment/troubleshooting-clickonce-deployments.md +++ b/docs/deployment/troubleshooting-clickonce-deployments.md @@ -2,7 +2,7 @@ title: Troubleshooting ClickOnce Deployments description: Review troubleshooting suggestions and considerations to help you diagnose and resolve the most common issues with ClickOnce deployments. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: troubleshooting-general dev_langs: - VB - CSharp @@ -54,4 +54,4 @@ This topic helps you diagnose and resolve the most common issues with ClickOnce - [ClickOnce deployment manifest](../deployment/clickonce-deployment-manifest.md) - [ClickOnce application manifest](../deployment/clickonce-application-manifest.md) -- [Visual Studio troubleshooting](/troubleshoot/visualstudio/welcome-visual-studio/) \ No newline at end of file +- [Visual Studio troubleshooting](/troubleshoot/visualstudio/welcome-visual-studio/) diff --git a/docs/deployment/trusted-application-deployment-overview.md b/docs/deployment/trusted-application-deployment-overview.md index feab2edb2f2..b44a59011e8 100644 --- a/docs/deployment/trusted-application-deployment-overview.md +++ b/docs/deployment/trusted-application-deployment-overview.md @@ -2,7 +2,7 @@ title: "Trusted Application Deployment Overview" description: Learn how to deploy ClickOnce applications that have elevated permissions by using the Trusted Application Deployment technology. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/deployment/walkthrough-creating-a-custom-bootstrapper-to-show-a-privacy-prompt.md b/docs/deployment/walkthrough-creating-a-custom-bootstrapper-to-show-a-privacy-prompt.md index bf7cba0cae0..fbc370edaf3 100644 --- a/docs/deployment/walkthrough-creating-a-custom-bootstrapper-to-show-a-privacy-prompt.md +++ b/docs/deployment/walkthrough-creating-a-custom-bootstrapper-to-show-a-privacy-prompt.md @@ -2,7 +2,7 @@ title: "Create a custom bootstrapper with a privacy prompt" description: Learn how to configure ClickOnce applications to automatically update when assemblies with newer file versions and assembly versions become available. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "FSharp" - "VB" @@ -312,4 +312,4 @@ You can configure ClickOnce applications to automatically update when assemblies - [Create bootstrapper packages](../deployment/creating-bootstrapper-packages.md) - [How to: Create a product manifest](../deployment/how-to-create-a-product-manifest.md) - [How to: Create a package manifest](../deployment/how-to-create-a-package-manifest.md) -- [Product and package schema reference](../deployment/product-and-package-schema-reference.md) \ No newline at end of file +- [Product and package schema reference](../deployment/product-and-package-schema-reference.md) diff --git a/docs/deployment/walkthrough-creating-a-custom-installer-for-a-clickonce-application.md b/docs/deployment/walkthrough-creating-a-custom-installer-for-a-clickonce-application.md index afe7ebfe799..4bb88a090db 100644 --- a/docs/deployment/walkthrough-creating-a-custom-installer-for-a-clickonce-application.md +++ b/docs/deployment/walkthrough-creating-a-custom-installer-for-a-clickonce-application.md @@ -2,7 +2,7 @@ title: Create custom installer for ClickOnce application description: Explore the process for a custom installer to silently install and update a ClickOnce application based on an .exe file. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/deployment/walkthrough-downloading-assemblies-on-demand-with-the-clickonce-deployment-api-using-the-designer.md b/docs/deployment/walkthrough-downloading-assemblies-on-demand-with-the-clickonce-deployment-api-using-the-designer.md index 88e718e9157..7e50c5c7ca9 100644 --- a/docs/deployment/walkthrough-downloading-assemblies-on-demand-with-the-clickonce-deployment-api-using-the-designer.md +++ b/docs/deployment/walkthrough-downloading-assemblies-on-demand-with-the-clickonce-deployment-api-using-the-designer.md @@ -2,7 +2,7 @@ title: "Download assemblies on demand using designer (ClickOnce API)" description: Learn how to mark certain assemblies in your ClickOnce application as optional by using Designer and download them when the common language runtime needs them. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/deployment/walkthrough-downloading-assemblies-on-demand-with-the-clickonce-deployment-api.md b/docs/deployment/walkthrough-downloading-assemblies-on-demand-with-the-clickonce-deployment-api.md index d00b7977c62..073027c178c 100644 --- a/docs/deployment/walkthrough-downloading-assemblies-on-demand-with-the-clickonce-deployment-api.md +++ b/docs/deployment/walkthrough-downloading-assemblies-on-demand-with-the-clickonce-deployment-api.md @@ -2,7 +2,7 @@ title: "Download assemblies on demand (ClickOnce API)" description: Learn how to mark certain assemblies in your ClickOnce application as optional and download them when the common language runtime needs them. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" @@ -137,4 +137,4 @@ By default, all of the assemblies included in a ClickOnce application are downlo 3. When your main form appears, press the . You should see a string in a message box window that reads "Hello, World!". ## Related content -- \ No newline at end of file +- diff --git a/docs/deployment/walkthrough-downloading-satellite-assemblies-on-demand-with-the-clickonce-deployment-api-using-the-designer.md b/docs/deployment/walkthrough-downloading-satellite-assemblies-on-demand-with-the-clickonce-deployment-api-using-the-designer.md index 0876d491dd9..40900d951f0 100644 --- a/docs/deployment/walkthrough-downloading-satellite-assemblies-on-demand-with-the-clickonce-deployment-api-using-the-designer.md +++ b/docs/deployment/walkthrough-downloading-satellite-assemblies-on-demand-with-the-clickonce-deployment-api-using-the-designer.md @@ -2,7 +2,7 @@ title: "Download satellite assembly on demand using ClickOnce designer" description: Learn how to mark satellite assemblies as optional by using Designer and download only the assembly a client machine needs for its current culture settings. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/deployment/walkthrough-downloading-satellite-assemblies-on-demand-with-the-clickonce-deployment-api.md b/docs/deployment/walkthrough-downloading-satellite-assemblies-on-demand-with-the-clickonce-deployment-api.md index a3b42d342d6..6d2b24b8fa4 100644 --- a/docs/deployment/walkthrough-downloading-satellite-assemblies-on-demand-with-the-clickonce-deployment-api.md +++ b/docs/deployment/walkthrough-downloading-satellite-assemblies-on-demand-with-the-clickonce-deployment-api.md @@ -2,7 +2,7 @@ title: "Download satellite assembly on demand (ClickOnce API)" description: Learn how to mark satellite assemblies as optional and download only the assembly a client machine needs for its current culture settings. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/deployment/walkthrough-manually-deploying-a-clickonce-app-no-re-signing-required.md b/docs/deployment/walkthrough-manually-deploying-a-clickonce-app-no-re-signing-required.md index edaa47c5931..e321aa714a7 100644 --- a/docs/deployment/walkthrough-manually-deploying-a-clickonce-app-no-re-signing-required.md +++ b/docs/deployment/walkthrough-manually-deploying-a-clickonce-app-no-re-signing-required.md @@ -2,7 +2,7 @@ title: "Manually deploy ClickOnce app & keep branding" description: Learn how to create ClickOnce applications to be deployed by customers without generating a new deployment manifest and that can use the customer branding. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: install-set-up-deploy dev_langs: - "VB" - "CSharp" diff --git a/docs/deployment/walkthrough-manually-deploying-a-clickonce-application.md b/docs/deployment/walkthrough-manually-deploying-a-clickonce-application.md index faae99dd0ee..2a1fb9368e3 100644 --- a/docs/deployment/walkthrough-manually-deploying-a-clickonce-application.md +++ b/docs/deployment/walkthrough-manually-deploying-a-clickonce-application.md @@ -2,7 +2,7 @@ title: "Manually deploy a ClickOnce app" description: Learn how to create a ClickOnce deployment by using either the command-line version or the graphical version of the Manifest Generation and Editing Tool. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: install-set-up-deploy dev_langs: - "VB" - "CSharp" diff --git a/docs/designers/image-editor.md b/docs/designers/image-editor.md index 869a464ed1c..54b33037ce7 100644 --- a/docs/designers/image-editor.md +++ b/docs/designers/image-editor.md @@ -2,7 +2,7 @@ title: Learn about the Image Editor description: Learn how to work with the Visual Studio Image Editor to view and modify texture and image resources that are used in DirectX app development. ms.date: 06/23/2023 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - vs.graphics.designer.imageeditor - vs.graphics.imageeditor @@ -367,4 +367,4 @@ To achieve special effects or increase image quality at specific levels of detai ## Related content -Visit the [Export textures](export-textures.md) page to learn how to use the Image Content Pipeline to export textures that contain mipmaps, premultiplies alpha, and more. \ No newline at end of file +Visit the [Export textures](export-textures.md) page to learn how to use the Image Content Pipeline to export textures that contain mipmaps, premultiplies alpha, and more. diff --git a/docs/designers/model-editor.md b/docs/designers/model-editor.md index 178d271d656..3ddb8b428ff 100644 --- a/docs/designers/model-editor.md +++ b/docs/designers/model-editor.md @@ -2,7 +2,7 @@ title: Use Model Editor to view, create, modify 3D models description: Learn how to work with the Visual Studio Model Editor to view, create, and modify 3D models from scratch or more-complex 3D models created by modeling tools. ms.date: 04/12/2018 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - vs.graphics.designer.3dscene - vs.graphics.modelviewer diff --git a/docs/designers/shader-designer.md b/docs/designers/shader-designer.md index fca830549cd..5adb3126e97 100644 --- a/docs/designers/shader-designer.md +++ b/docs/designers/shader-designer.md @@ -2,7 +2,7 @@ title: Use Shader Designer to create custom visual effects description: Learn how to work with the Visual Studio Shader Designer to create, modify, and export custom visual effects that are known as shaders. ms.date: 09/21/2018 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - vs.graphics.designer.effectdesigner - vs.graphics.shaderdesigner diff --git a/docs/designers/the-visual-studio-image-library.md b/docs/designers/the-visual-studio-image-library.md index c5bae217c51..4e0af42c52e 100644 --- a/docs/designers/the-visual-studio-image-library.md +++ b/docs/designers/the-visual-studio-image-library.md @@ -2,7 +2,7 @@ title: Explore the Visual Studio Image Library description: Learn about the Visual Studio Image Library that contains application images that appear in Visual Studio, Windows, Office, and other Microsoft software. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - animation [Visual Studio] - graphics [Visual Studio], Image Library diff --git a/docs/designers/working-with-3-d-assets-for-games-and-apps.md b/docs/designers/working-with-3-d-assets-for-games-and-apps.md index c0459c9a573..826ac3a78d9 100644 --- a/docs/designers/working-with-3-d-assets-for-games-and-apps.md +++ b/docs/designers/working-with-3-d-assets-for-games-and-apps.md @@ -2,7 +2,7 @@ title: Working with 3D Assets for Games and Apps description: Learn about the Visual Studio tools that you can use to create or modify 3D models, textures, and shaders for DirectX-based games and apps. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article author: Mikejo5000 ms.author: mikejo manager: mijacobs diff --git a/docs/designers/working-with-3-d-models.md b/docs/designers/working-with-3-d-models.md index 3e9d5382d0b..a9fcde6675a 100644 --- a/docs/designers/working-with-3-d-models.md +++ b/docs/designers/working-with-3-d-models.md @@ -2,7 +2,7 @@ title: Working with 3D Models description: Learn about creating 3D models by using the Model Editor in Visual Studio, which you can use in your DirectX-based game or app. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article author: Mikejo5000 ms.author: mikejo manager: mijacobs diff --git a/docs/designers/working-with-shaders.md b/docs/designers/working-with-shaders.md index 39fae580cb1..a2659e42270 100644 --- a/docs/designers/working-with-shaders.md +++ b/docs/designers/working-with-shaders.md @@ -2,7 +2,7 @@ title: Working with Shaders description: Learn how to design custom shader effects by using the graph-based Shader Designer in Visual Studio. You can use shaders in your DirectX-based game or app. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article author: Mikejo5000 ms.author: mikejo manager: mijacobs diff --git a/docs/extensibility/about-file-name-extensions.md b/docs/extensibility/about-file-name-extensions.md index 6c0c2bf02ae..a7be8b9b95f 100644 --- a/docs/extensibility/about-file-name-extensions.md +++ b/docs/extensibility/about-file-name-extensions.md @@ -2,7 +2,7 @@ title: About File Name Extensions description: Learn how to register file name extensions for VSPackages and associate them with a specific version of Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - file extensions - file name extensions diff --git a/docs/extensibility/adding-an-lsp-extension.md b/docs/extensibility/adding-an-lsp-extension.md index 7f41c508eef..0a1138b45ad 100644 --- a/docs/extensibility/adding-an-lsp-extension.md +++ b/docs/extensibility/adding-an-lsp-extension.md @@ -2,7 +2,7 @@ title: Adding a Language Server Protocol extension description: Create a Visual Studio extension to integrate a language server using the Language Server Protocol (LSP) with advanced options like diagnostics and custom messages. ms.date: 07/05/2021 -ms.topic: conceptual +ms.topic: how-to author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/adding-commands-to-toolbars.md b/docs/extensibility/adding-commands-to-toolbars.md index 22c6283840d..1d90bb12271 100644 --- a/docs/extensibility/adding-commands-to-toolbars.md +++ b/docs/extensibility/adding-commands-to-toolbars.md @@ -2,7 +2,7 @@ title: Adding Commands to Toolbars description: Learn about adding your own commands to toolbars on windows in Visual Studio, including the main window, the Solution Explorer, and custom tool windows. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/addressing-dpi-issues2.md b/docs/extensibility/addressing-dpi-issues2.md index ef923b3bd3b..d07f05bd9bb 100644 --- a/docs/extensibility/addressing-dpi-issues2.md +++ b/docs/extensibility/addressing-dpi-issues2.md @@ -2,7 +2,7 @@ title: Addressing DPI Issues2 description: Learn about the issues involved in programming for high-resolution screens, such as scaling up content, layout issues, and using DPI-scaling APIs. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/anatomy-of-a-vsix-package.md b/docs/extensibility/anatomy-of-a-vsix-package.md index a7a046cf691..39c99894a97 100644 --- a/docs/extensibility/anatomy-of-a-vsix-package.md +++ b/docs/extensibility/anatomy-of-a-vsix-package.md @@ -2,7 +2,7 @@ title: What is a Visual Studio VSIX package file? description: Explore the contents of a VSIX package file in Visual Studio, which contains one or more Visual Studio extensions and a metadata manifest file. ms.date: 02/02/2024 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - visual studio extension - vsix diff --git a/docs/extensibility/arm64/target-arm64-visual-studio-extension.md b/docs/extensibility/arm64/target-arm64-visual-studio-extension.md index 1b2f4745c05..5085251cf6f 100644 --- a/docs/extensibility/arm64/target-arm64-visual-studio-extension.md +++ b/docs/extensibility/arm64/target-arm64-visual-studio-extension.md @@ -2,7 +2,7 @@ title: Target Visual Studio 2022 (ARM64) when creating or updating an extension in Visual Studio 2022 description: Learn how to make your Visual Studio extension work with Visual Studio 2022 (ARM64) if you create or update the project with Visual Studio 2022. ms.date: 09/12/2022 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - VSIX ARM64, Visual Studio ARM64 author: ankitvarmait @@ -127,4 +127,4 @@ At this point, you have a Visual Studio 2022-targeted extension VSIX. You should ![Screenshot that shows adding arm64 lib path](samples/add-arm64-library.png) ## Related content -- [Update a Visual Studio extension for Visual Studio 2022](../../extensibility/migration/update-visual-studio-extension.md) \ No newline at end of file +- [Update a Visual Studio extension for Visual Studio 2022](../../extensibility/migration/update-visual-studio-extension.md) diff --git a/docs/extensibility/best-practices-design-brokered-service.md b/docs/extensibility/best-practices-design-brokered-service.md index a0f119a73e1..304de442d5d 100644 --- a/docs/extensibility/best-practices-design-brokered-service.md +++ b/docs/extensibility/best-practices-design-brokered-service.md @@ -3,7 +3,7 @@ title: Best practices for designing a brokered service description: Best practices for designing, evolving, and implementing a brokered service. monikerRange: '>= vs-2019' ms.date: 01/07/2022 -ms.topic: conceptual +ms.topic: best-practice helpviewer_keywords: - brokered services, providing author: aarnott diff --git a/docs/extensibility/best-practices-for-implementing-a-source-control-plug-in.md b/docs/extensibility/best-practices-for-implementing-a-source-control-plug-in.md index 2cc8e86dd26..7afe4b81b6e 100644 --- a/docs/extensibility/best-practices-for-implementing-a-source-control-plug-in.md +++ b/docs/extensibility/best-practices-for-implementing-a-source-control-plug-in.md @@ -2,7 +2,7 @@ title: Implementing a source control plug-in - best practices description: Review these technical details to help you reliably implement a source control plug-in in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: best-practice helpviewer_keywords: - source control plug-ins, best practices - best practices, source control plug-ins diff --git a/docs/extensibility/choosing-between-shared-and-versioned-vspackages.md b/docs/extensibility/choosing-between-shared-and-versioned-vspackages.md index 7640f873579..c1594c60b95 100644 --- a/docs/extensibility/choosing-between-shared-and-versioned-vspackages.md +++ b/docs/extensibility/choosing-between-shared-and-versioned-vspackages.md @@ -2,7 +2,7 @@ title: Choosing Between Shared and Versioned VSPackages description: Learn about side-by-side installations of VSPackages through shared or versioned strategies, with multiple versions of Visual Studio and of the .NET Framework. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - SxS - side-by-side installation @@ -57,4 +57,4 @@ Different versions of Visual Studio can coexist on the same computer. VSPackages ## Related content - [Installing VSPackages with Windows Installer](../extensibility/internals/installing-vspackages-with-windows-installer.md) -- [Component management](../extensibility/internals/component-management.md) \ No newline at end of file +- [Component management](../extensibility/internals/component-management.md) diff --git a/docs/extensibility/debugger/attaching-after-a-launch.md b/docs/extensibility/debugger/attaching-after-a-launch.md index 2024814b441..802cd1753e6 100644 --- a/docs/extensibility/debugger/attaching-after-a-launch.md +++ b/docs/extensibility/debugger/attaching-after-a-launch.md @@ -2,7 +2,7 @@ title: Attaching After a Launch description: When a program launches, the debug session is ready to attach the debug engine to the program. Choose a design approach for communication with the debug engine. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - debug engines, attaching to programs author: tinaschrepfer diff --git a/docs/extensibility/debugger/breakpoint-errors.md b/docs/extensibility/debugger/breakpoint-errors.md index 8dca02a452a..4b08e8bdf47 100644 --- a/docs/extensibility/debugger/breakpoint-errors.md +++ b/docs/extensibility/debugger/breakpoint-errors.md @@ -2,7 +2,7 @@ title: Breakpoint Errors description: Learn about the process when a breakpoint attempts to bind to code but fails and how to troubleshoot breakpoint errors. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - breakpoints, errors - debugging [Debugging SDK], breakpoint errors diff --git a/docs/extensibility/debugger/breakpoint-related-methods.md b/docs/extensibility/debugger/breakpoint-related-methods.md index 32203f6c93a..93e5062417d 100644 --- a/docs/extensibility/debugger/breakpoint-related-methods.md +++ b/docs/extensibility/debugger/breakpoint-related-methods.md @@ -2,7 +2,7 @@ title: Breakpoint-Related Methods description: Visual Studio debugging supports bound breakpoints, which are successfully bound to a location in the code, and pending breakpoints, which are not yet bound. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], breakpoint methods - breakpoints, methods diff --git a/docs/extensibility/debugger/breakpoints-visual-studio-sdk.md b/docs/extensibility/debugger/breakpoints-visual-studio-sdk.md index 6722010c456..899768be184 100644 --- a/docs/extensibility/debugger/breakpoints-visual-studio-sdk.md +++ b/docs/extensibility/debugger/breakpoints-visual-studio-sdk.md @@ -2,7 +2,7 @@ title: Breakpoints (Visual Studio SDK) description: "Learn about the three types of breakpoints: pending, bound, and error. This article lists the interfaces used to implement the types." ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - breakpoints author: tinaschrepfer diff --git a/docs/extensibility/debugger/call-stack-evaluation.md b/docs/extensibility/debugger/call-stack-evaluation.md index 484cc194031..c6879b692fb 100644 --- a/docs/extensibility/debugger/call-stack-evaluation.md +++ b/docs/extensibility/debugger/call-stack-evaluation.md @@ -2,7 +2,7 @@ title: Call Stack Evaluation description: Learn about the EnumFrameInfo method and how to implement it to view the stack frames of the call stack during break mode. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], call stack evaluation - call stacks, evaluation diff --git a/docs/extensibility/debugger/choosing-a-debug-engine-implementation-strategy.md b/docs/extensibility/debugger/choosing-a-debug-engine-implementation-strategy.md index 06fe971e149..8e3c713f80e 100644 --- a/docs/extensibility/debugger/choosing-a-debug-engine-implementation-strategy.md +++ b/docs/extensibility/debugger/choosing-a-debug-engine-implementation-strategy.md @@ -2,7 +2,7 @@ title: Choosing a Debug Engine Implementation Strategy description: Learn how the run-time architecture helps you to choose from several strategies for debug engine implementation. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - debug engines, implementation strategies author: tinaschrepfer diff --git a/docs/extensibility/debugger/code-context.md b/docs/extensibility/debugger/code-context.md index 39fb3be48a2..d8cff8263f6 100644 --- a/docs/extensibility/debugger/code-context.md +++ b/docs/extensibility/debugger/code-context.md @@ -2,7 +2,7 @@ title: Code Context description: Learn about code context in Visual Studio debugging, which describes a position in code which exists when a program has stopped at a breakpoint. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], contexts author: tinaschrepfer diff --git a/docs/extensibility/debugger/common-language-runtime-and-expression-evaluation.md b/docs/extensibility/debugger/common-language-runtime-and-expression-evaluation.md index 515c327c8f4..f9b4c0381d3 100644 --- a/docs/extensibility/debugger/common-language-runtime-and-expression-evaluation.md +++ b/docs/extensibility/debugger/common-language-runtime-and-expression-evaluation.md @@ -2,7 +2,7 @@ title: Common Language Runtime and Expression Evaluation description: Learn how the Common Language Runtime interacts with the debug engine and how to integrate a proprietary programming language into the Visual Studio IDE. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], expression evaluation - expression evaluation, and common language runtime diff --git a/docs/extensibility/debugger/control-events.md b/docs/extensibility/debugger/control-events.md index 2a103112092..1c76ffc6ab4 100644 --- a/docs/extensibility/debugger/control-events.md +++ b/docs/extensibility/debugger/control-events.md @@ -2,7 +2,7 @@ title: Control Events description: Learn about sending events during the controlled execution of your program by using the IDebugEvent2 interface. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], events author: tinaschrepfer diff --git a/docs/extensibility/debugger/control-of-execution.md b/docs/extensibility/debugger/control-of-execution.md index d1ab11cb004..f73d9d1f8e9 100644 --- a/docs/extensibility/debugger/control-of-execution.md +++ b/docs/extensibility/debugger/control-of-execution.md @@ -2,7 +2,7 @@ title: Control of Execution description: Learn about stopping events, which means that the DE waits for a response from the user by means of the IDE. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - debugging [Debugging SDK], control of execution author: tinaschrepfer diff --git a/docs/extensibility/debugger/debug-engine.md b/docs/extensibility/debugger/debug-engine.md index 7df07dd4e9e..0bdc070b71e 100644 --- a/docs/extensibility/debugger/debug-engine.md +++ b/docs/extensibility/debugger/debug-engine.md @@ -2,7 +2,7 @@ title: Debug Engine description: Learn how a debug engine works with the interpreter or operating system to provide services such as execution control, breakpoints, and expression evaluation. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debug engines author: tinaschrepfer diff --git a/docs/extensibility/debugger/debug-package.md b/docs/extensibility/debugger/debug-package.md index ae19e392cce..a559e57893b 100644 --- a/docs/extensibility/debugger/debug-package.md +++ b/docs/extensibility/debugger/debug-package.md @@ -2,7 +2,7 @@ title: Debug Package description: Learn how the debug package runs in Visual Studio shell and handles UI by consuming the debugging interfaces and communicating with the session debug manager. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], packages author: tinaschrepfer diff --git a/docs/extensibility/debugger/debug-session.md b/docs/extensibility/debugger/debug-session.md index abbe923b3c3..dfb57007927 100644 --- a/docs/extensibility/debugger/debug-session.md +++ b/docs/extensibility/debugger/debug-session.md @@ -2,7 +2,7 @@ title: Debug Session description: Learn about a debug session, which is all processes that have been launched or attached to from a single instance of the IDE. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], sessions author: tinaschrepfer diff --git a/docs/extensibility/debugger/debugger-components.md b/docs/extensibility/debugger/debugger-components.md index 0a1073bdaa1..a895ffc75c9 100644 --- a/docs/extensibility/debugger/debugger-components.md +++ b/docs/extensibility/debugger/debugger-components.md @@ -2,7 +2,7 @@ title: Debugger Components description: Learn about the elements that make up a debug session, which is managed by the Visual Studio debugger, implemented as a VSPackage. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Visual Studio], components - components [Visual Studio SDK], debugging diff --git a/docs/extensibility/debugger/debugger-concepts.md b/docs/extensibility/debugger/debugger-concepts.md index 01247ad1e73..5399c85c653 100644 --- a/docs/extensibility/debugger/debugger-concepts.md +++ b/docs/extensibility/debugger/debugger-concepts.md @@ -2,7 +2,7 @@ title: Debugger Concepts description: Learn about the architectural concepts used in designing the Visual Studio debug package to help you build on that package. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - debugging [Debugging SDK] author: tinaschrepfer diff --git a/docs/extensibility/debugger/debugger-contexts.md b/docs/extensibility/debugger/debugger-contexts.md index 61d0b50efd3..891b12ffc1e 100644 --- a/docs/extensibility/debugger/debugger-contexts.md +++ b/docs/extensibility/debugger/debugger-contexts.md @@ -2,7 +2,7 @@ title: Debugger Contexts description: "Learn how the Visual Studio debug engine operates within distinct contexts: code context, documentation context or position, and expression evaluation context." ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], contexts author: tinaschrepfer diff --git a/docs/extensibility/debugger/deleting-a-breakpoint.md b/docs/extensibility/debugger/deleting-a-breakpoint.md index 60436529ee6..42b1261eda5 100644 --- a/docs/extensibility/debugger/deleting-a-breakpoint.md +++ b/docs/extensibility/debugger/deleting-a-breakpoint.md @@ -2,7 +2,7 @@ title: Deleting a Breakpoint description: Learn how the session debug manager removes a pending breakpoint and all bound breakpoints bound from it when a pending breakpoint is deleted. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - breakpoints, deleting - debugging [Debugging SDK], deleting breakpoints diff --git a/docs/extensibility/debugger/displaying-locals.md b/docs/extensibility/debugger/displaying-locals.md index 7f708e8875a..3c4e6da5650 100644 --- a/docs/extensibility/debugger/displaying-locals.md +++ b/docs/extensibility/debugger/displaying-locals.md @@ -2,7 +2,7 @@ title: Displaying Locals description: Learn about the list of local variables and arguments, collectively called the locals of the method, which are displayed when execution pauses. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - debugging [Debugging SDK], expression evaluation - expression evaluation, displaying locals diff --git a/docs/extensibility/debugger/document-context.md b/docs/extensibility/debugger/document-context.md index c053bd0961a..68305f78711 100644 --- a/docs/extensibility/debugger/document-context.md +++ b/docs/extensibility/debugger/document-context.md @@ -2,7 +2,7 @@ title: Document Context description: Learn about document context in Visual Studio debugging, which represents a position in a source file or a position in a source document for a code context. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], contexts author: tinaschrepfer diff --git a/docs/extensibility/debugger/document-position.md b/docs/extensibility/debugger/document-position.md index 5ff7c2e2d5a..ebfdbe6d9dd 100644 --- a/docs/extensibility/debugger/document-position.md +++ b/docs/extensibility/debugger/document-position.md @@ -2,7 +2,7 @@ title: Document Position description: Learn how a document position in Visual Studio debugging provides an abstraction of a position in a source file as known to the IDE. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], contexts author: tinaschrepfer diff --git a/docs/extensibility/debugger/enabling-a-program-to-be-debugged.md b/docs/extensibility/debugger/enabling-a-program-to-be-debugged.md index a87d31cec2f..034c50dc817 100644 --- a/docs/extensibility/debugger/enabling-a-program-to-be-debugged.md +++ b/docs/extensibility/debugger/enabling-a-program-to-be-debugged.md @@ -2,7 +2,7 @@ title: Enabling a Program to Be Debugged description: Learn about how to launch your debug engine or attach the debug engine to an existing program to debug a program. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - debugging [Debugging SDK], enabling for programs author: tinaschrepfer diff --git a/docs/extensibility/debugger/entering-break-mode.md b/docs/extensibility/debugger/entering-break-mode.md index 10319c22dfb..01c9f80c434 100644 --- a/docs/extensibility/debugger/entering-break-mode.md +++ b/docs/extensibility/debugger/entering-break-mode.md @@ -2,7 +2,7 @@ title: Entering Break Mode description: Learn about the process that occurs for a breakpoint encountered in a function, running to the line of source code at the cursor, or running to a breakpoint. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - break mode - debugging [Debugging SDK], entering break mode diff --git a/docs/extensibility/debugger/enumerating-locals.md b/docs/extensibility/debugger/enumerating-locals.md index e159c927992..9e57bb45e6c 100644 --- a/docs/extensibility/debugger/enumerating-locals.md +++ b/docs/extensibility/debugger/enumerating-locals.md @@ -2,7 +2,7 @@ title: Enumerating Locals description: Learn about the details of how Visual Studio uses IDebugProperty2::EnumChildren to populate the Locals window. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - debugging [Debugging SDK], enumerating locals - expression evaluation, enumerating locals diff --git a/docs/extensibility/debugger/evaluating-a-watch-expression.md b/docs/extensibility/debugger/evaluating-a-watch-expression.md index 3f9a312bd45..bb27fa212d4 100644 --- a/docs/extensibility/debugger/evaluating-a-watch-expression.md +++ b/docs/extensibility/debugger/evaluating-a-watch-expression.md @@ -2,7 +2,7 @@ title: Evaluating a Watch Expression description: Learn how Visual Studio uses EvaluateSync when it is ready to display the value of a watch expression. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - expression evaluation, watch expressions - watch expressions diff --git a/docs/extensibility/debugger/evaluating-a-watch-window-expression.md b/docs/extensibility/debugger/evaluating-a-watch-window-expression.md index 44b6ffe2b04..0eac8387c28 100644 --- a/docs/extensibility/debugger/evaluating-a-watch-window-expression.md +++ b/docs/extensibility/debugger/evaluating-a-watch-window-expression.md @@ -2,7 +2,7 @@ title: Evaluating a Watch Window Expression description: Learn how Visual Studio calls the debug engine to determine the current value of each expression in its watch list when execution pauses. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - Watch window expressions - Watch window, expressions diff --git a/docs/extensibility/debugger/evaluating-expressions.md b/docs/extensibility/debugger/evaluating-expressions.md index 3372e5f1323..a4cd71ed73c 100644 --- a/docs/extensibility/debugger/evaluating-expressions.md +++ b/docs/extensibility/debugger/evaluating-expressions.md @@ -2,7 +2,7 @@ title: Evaluating Expressions description: Learn about evaluating expressions, which are created from strings passed down from the Autos, Watch, QuickWatch, or Immediate windows. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - expressions [Debugging SDK], evaluating - debugging [Debugging SDK], expression evaluation diff --git a/docs/extensibility/debugger/evaluating-locals.md b/docs/extensibility/debugger/evaluating-locals.md index cfe5ae97985..fb2315f1d5b 100644 --- a/docs/extensibility/debugger/evaluating-locals.md +++ b/docs/extensibility/debugger/evaluating-locals.md @@ -2,7 +2,7 @@ title: Evaluating Locals description: Learn how Visual Studio accesses the location in memory that contains a local value, which is dependent on the current state of the program. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - debugging [Debugging SDK], evaluating locals - expression evaluation, evaluating locals diff --git a/docs/extensibility/debugger/evaluation-context.md b/docs/extensibility/debugger/evaluation-context.md index 5f8dad709bb..41f4041540b 100644 --- a/docs/extensibility/debugger/evaluation-context.md +++ b/docs/extensibility/debugger/evaluation-context.md @@ -2,7 +2,7 @@ title: Evaluation Context description: "When the debug engine calls the expression evaluator, arguments determine context for finding and evaluating symbols: pSymbolProvider, pAddress, and pBinder." ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], expression evaluation - expression evaluation, context diff --git a/docs/extensibility/debugger/event-descriptions.md b/docs/extensibility/debugger/event-descriptions.md index 63e721692b4..5313e64f815 100644 --- a/docs/extensibility/debugger/event-descriptions.md +++ b/docs/extensibility/debugger/event-descriptions.md @@ -2,7 +2,7 @@ title: Event Descriptions description: Learn about the types of events and the reasons for their use. Each type of event has a specific purpose. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], events author: tinaschrepfer diff --git a/docs/extensibility/debugger/event-sources-visual-studio-sdk.md b/docs/extensibility/debugger/event-sources-visual-studio-sdk.md index 59bb0ef3e04..24e0454000e 100644 --- a/docs/extensibility/debugger/event-sources-visual-studio-sdk.md +++ b/docs/extensibility/debugger/event-sources-visual-studio-sdk.md @@ -2,7 +2,7 @@ title: Event Sources (Visual Studio SDK) description: "Learn about the two sources of events in Visual Studio debugging: the debug engine and the Session Debug Manager." ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], event sources author: tinaschrepfer diff --git a/docs/extensibility/debugger/exception-handling-visual-studio-sdk.md b/docs/extensibility/debugger/exception-handling-visual-studio-sdk.md index b0762c2acb5..4ba61d40388 100644 --- a/docs/extensibility/debugger/exception-handling-visual-studio-sdk.md +++ b/docs/extensibility/debugger/exception-handling-visual-studio-sdk.md @@ -2,7 +2,7 @@ title: Exception Handling (Visual Studio SDK) description: Learn about the process that occurs when exceptions are thrown. This article describes all the steps involved. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], exception handling author: tinaschrepfer diff --git a/docs/extensibility/debugger/execution-control-and-state-evaluation.md b/docs/extensibility/debugger/execution-control-and-state-evaluation.md index 46d6ba65e0d..20a5e5044e1 100644 --- a/docs/extensibility/debugger/execution-control-and-state-evaluation.md +++ b/docs/extensibility/debugger/execution-control-and-state-evaluation.md @@ -2,7 +2,7 @@ title: Execution Control and State Evaluation description: Learn how Visual Studio debugging bases its execution control on events sent between debugger components. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], execution control - expression evaluation, control of execution diff --git a/docs/extensibility/debugger/expression-evaluation-context.md b/docs/extensibility/debugger/expression-evaluation-context.md index b79c998a4fe..49b5327d652 100644 --- a/docs/extensibility/debugger/expression-evaluation-context.md +++ b/docs/extensibility/debugger/expression-evaluation-context.md @@ -2,7 +2,7 @@ title: Expression Evaluation Context description: Learn about expression evaluation context, which represents a context for expression evaluation and exists when a program has stopped at a breakpoint. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - expression evaluation, context author: tinaschrepfer diff --git a/docs/extensibility/debugger/expression-evaluation-in-break-mode.md b/docs/extensibility/debugger/expression-evaluation-in-break-mode.md index 4a132573c63..146bef1dbde 100644 --- a/docs/extensibility/debugger/expression-evaluation-in-break-mode.md +++ b/docs/extensibility/debugger/expression-evaluation-in-break-mode.md @@ -2,7 +2,7 @@ title: Expression Evaluation in Break Mode description: Learn about the process that occurs when the debugger is in break mode and must conduct expression evaluation. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - break mode, expression evaluation - debugging [Debugging SDK], expression evaluation diff --git a/docs/extensibility/debugger/expression-evaluation-visual-studio-debugging-sdk.md b/docs/extensibility/debugger/expression-evaluation-visual-studio-debugging-sdk.md index 491807b10ce..4534eb89cca 100644 --- a/docs/extensibility/debugger/expression-evaluation-visual-studio-debugging-sdk.md +++ b/docs/extensibility/debugger/expression-evaluation-visual-studio-debugging-sdk.md @@ -2,7 +2,7 @@ title: Expression Evaluation (Visual Studio Debugging SDK) description: During break mode, the IDE evaluates expressions involving program variables. Learn how the debug engine parses and evaluates an expression. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], expression evaluation - expression evaluation diff --git a/docs/extensibility/debugger/expression-evaluator-architecture.md b/docs/extensibility/debugger/expression-evaluator-architecture.md index e2908809a2f..60ce4b62ee7 100644 --- a/docs/extensibility/debugger/expression-evaluator-architecture.md +++ b/docs/extensibility/debugger/expression-evaluator-architecture.md @@ -2,7 +2,7 @@ title: Expression Evaluator Architecture description: Learn about integrating a proprietary language into the Visual Studio debug package, including expression evaluator and symbol provider/binder interfaces. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - architecture, expression evaluators - expression evaluators, architecture diff --git a/docs/extensibility/debugger/expression-evaluator-implementation-strategy.md b/docs/extensibility/debugger/expression-evaluator-implementation-strategy.md index 4d2a8b08e2c..9674fdaafaa 100644 --- a/docs/extensibility/debugger/expression-evaluator-implementation-strategy.md +++ b/docs/extensibility/debugger/expression-evaluator-implementation-strategy.md @@ -2,7 +2,7 @@ title: Expression Evaluator Implementation Strategy description: Learn about a strategy for creating an expression evaluator by first implementing code to display local variables in the Locals window. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - expression evaluation, implementation strategy - debug engines, implementation strategies diff --git a/docs/extensibility/debugger/expression-evaluator.md b/docs/extensibility/debugger/expression-evaluator.md index 9a26a6cc3be..4e9574b7955 100644 --- a/docs/extensibility/debugger/expression-evaluator.md +++ b/docs/extensibility/debugger/expression-evaluator.md @@ -2,7 +2,7 @@ title: Expression Evaluator description: Learn about expression evaluators, which examine the syntax of a language to parse and evaluate variables and expressions at runtime in break mode. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - expressions [Debugging SDK] - debugging [Debugging SDK], expression evaluation diff --git a/docs/extensibility/debugger/getting-a-port.md b/docs/extensibility/debugger/getting-a-port.md index 7f5609c5ddd..4b471050b37 100644 --- a/docs/extensibility/debugger/getting-a-port.md +++ b/docs/extensibility/debugger/getting-a-port.md @@ -2,7 +2,7 @@ title: Getting a Port description: Learn how Visual Studio supplies a port to the debug engine to register program nodes with the port and to satisfy requests for process information. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - ports, getting - debugging [Debugging SDK], ports diff --git a/docs/extensibility/debugger/getting-local-values.md b/docs/extensibility/debugger/getting-local-values.md index 718d5bfa6df..3281b1492ca 100644 --- a/docs/extensibility/debugger/getting-local-values.md +++ b/docs/extensibility/debugger/getting-local-values.md @@ -2,7 +2,7 @@ title: Getting Local Values description: Learn how Visual Studio gets the value of a local variable by using GetPropertyInfo for managed and unmanaged code. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - expression evaluation, local values - debugging [Debugging SDK], local values diff --git a/docs/extensibility/debugger/getting-started-with-debugger-extensibility.md b/docs/extensibility/debugger/getting-started-with-debugger-extensibility.md index aa351d41c60..0c2ec642b49 100644 --- a/docs/extensibility/debugger/getting-started-with-debugger-extensibility.md +++ b/docs/extensibility/debugger/getting-started-with-debugger-extensibility.md @@ -2,7 +2,7 @@ title: Getting Started with Debugger Extensibility description: Get started creating and customizing debugger components used to debug programs from within the Visual Studio environment. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: get-started helpviewer_keywords: - getting started, Debugging SDK - debugging [Debugging SDK], getting started diff --git a/docs/extensibility/debugger/hitting-a-breakpoint.md b/docs/extensibility/debugger/hitting-a-breakpoint.md index c7e6ee91d10..6fe10b0aecc 100644 --- a/docs/extensibility/debugger/hitting-a-breakpoint.md +++ b/docs/extensibility/debugger/hitting-a-breakpoint.md @@ -2,7 +2,7 @@ title: Hitting a Breakpoint description: This article describes the process that takes place when the debug engine hits a breakpoint while running or stepping. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - debugging [Debugging SDK], hitting breakpoints - breakpoints, hitting diff --git a/docs/extensibility/debugger/implementing-a-port-supplier.md b/docs/extensibility/debugger/implementing-a-port-supplier.md index 897a14a219a..c497ae26919 100644 --- a/docs/extensibility/debugger/implementing-a-port-supplier.md +++ b/docs/extensibility/debugger/implementing-a-port-supplier.md @@ -2,7 +2,7 @@ title: Implementing a Port Supplier description: Learn about implementing a port supplier, which is necessary when debugging to a non-DCOM machine or when a new device requires support. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - debugging [Debugging SDK], implementing port suppliers - port suppliers, implementing diff --git a/docs/extensibility/debugger/implementing-an-expression-evaluator.md b/docs/extensibility/debugger/implementing-an-expression-evaluator.md index 28642a648c4..7c3d5539bdc 100644 --- a/docs/extensibility/debugger/implementing-an-expression-evaluator.md +++ b/docs/extensibility/debugger/implementing-an-expression-evaluator.md @@ -2,7 +2,7 @@ title: Implementing an Expression Evaluator description: Learn about evaluating an expression, which involves the debug engine, the symbol provider, the binder object, and the expression evaluator. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - expression evaluators - debugging [Debugging SDK], expression evaluators diff --git a/docs/extensibility/debugger/implementing-and-registering-a-port-supplier.md b/docs/extensibility/debugger/implementing-and-registering-a-port-supplier.md index 82955811046..efa294ef810 100644 --- a/docs/extensibility/debugger/implementing-and-registering-a-port-supplier.md +++ b/docs/extensibility/debugger/implementing-and-registering-a-port-supplier.md @@ -2,7 +2,7 @@ title: Implementing and Registering a Port Supplier description: Learn how to implement and register a port supplier, which tracks and supplies ports, which manage processes. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - debugging [Debugging SDK], registering port suppliers - port suppliers, registering diff --git a/docs/extensibility/debugger/implementing-type-visualizers-and-custom-viewers.md b/docs/extensibility/debugger/implementing-type-visualizers-and-custom-viewers.md index 5961ee66003..fa5cc0f4a9f 100644 --- a/docs/extensibility/debugger/implementing-type-visualizers-and-custom-viewers.md +++ b/docs/extensibility/debugger/implementing-type-visualizers-and-custom-viewers.md @@ -2,7 +2,7 @@ title: Implementing Type Visualizers and Custom Viewers description: Learn about implementing type visualizers and custom viewers, which let a user view data in a way that is more meaningful than a dump of numbers. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - debugging [Debugging SDK], custom viewer - debugging [Debugging SDK], type visualizer diff --git a/docs/extensibility/debugger/key-expression-evaluator-interfaces.md b/docs/extensibility/debugger/key-expression-evaluator-interfaces.md index 03658628978..d70d62e1227 100644 --- a/docs/extensibility/debugger/key-expression-evaluator-interfaces.md +++ b/docs/extensibility/debugger/key-expression-evaluator-interfaces.md @@ -2,7 +2,7 @@ title: Key Expression Evaluator Interfaces description: Learn about the interfaces you should be familiar with when you write an expression evaluator, along with the evaluation context. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], expression evaluation - expression evaluation, interfaces diff --git a/docs/extensibility/debugger/launch-based-attachment.md b/docs/extensibility/debugger/launch-based-attachment.md index cd9cc8191a2..9ba7faef84e 100644 --- a/docs/extensibility/debugger/launch-based-attachment.md +++ b/docs/extensibility/debugger/launch-based-attachment.md @@ -2,7 +2,7 @@ title: Launch-based Attachment description: Learn about launch-based attachment to a program, which is automatic and follows a path like that of the manual attachment. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debug engines, launching - debug engines, attaching to programs diff --git a/docs/extensibility/debugger/launching-a-program.md b/docs/extensibility/debugger/launching-a-program.md index a7cc8983f8f..1e805d21a4c 100644 --- a/docs/extensibility/debugger/launching-a-program.md +++ b/docs/extensibility/debugger/launching-a-program.md @@ -2,7 +2,7 @@ title: Launching a Program description: Learn about the series of events that take place when you debug a program using F5 to run the debugger from the IDE. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - debug engines, launching - programs, launching diff --git a/docs/extensibility/debugger/launching-the-debugger.md b/docs/extensibility/debugger/launching-the-debugger.md index bac220cdaa2..97dc8f9002b 100644 --- a/docs/extensibility/debugger/launching-the-debugger.md +++ b/docs/extensibility/debugger/launching-the-debugger.md @@ -2,7 +2,7 @@ title: Launching the Debugger description: Learn about the sequence of methods and events with their proper attributes required for launching the debugger. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - debugging [Debugging SDK], launching the debugger - debugger [Debugging SDK], launching diff --git a/docs/extensibility/debugger/modules.md b/docs/extensibility/debugger/modules.md index c04a208d4ff..078545aa8a8 100644 --- a/docs/extensibility/debugger/modules.md +++ b/docs/extensibility/debugger/modules.md @@ -2,7 +2,7 @@ title: Modules description: This article describes the definition and role of a module in the debugger architecture in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - modules - debugging [Debugging SDK], modules diff --git a/docs/extensibility/debugger/notifying-the-port.md b/docs/extensibility/debugger/notifying-the-port.md index 3f81e00a567..94ad9acfdaf 100644 --- a/docs/extensibility/debugger/notifying-the-port.md +++ b/docs/extensibility/debugger/notifying-the-port.md @@ -2,7 +2,7 @@ title: Notifying the Port description: Learn how the port is notified after launching a program. This article contains a detailed description. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - ports, notification author: tinaschrepfer diff --git a/docs/extensibility/debugger/operational-modes.md b/docs/extensibility/debugger/operational-modes.md index b2f9b3f73d0..ba6e9a2e9b8 100644 --- a/docs/extensibility/debugger/operational-modes.md +++ b/docs/extensibility/debugger/operational-modes.md @@ -2,7 +2,7 @@ title: Operational Modes description: Learn about the three modes in which the IDE can operate, which are design mode, run mode, and break mode. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debug engines, modes author: tinaschrepfer diff --git a/docs/extensibility/debugger/port-suppliers.md b/docs/extensibility/debugger/port-suppliers.md index 8d627f85b81..ceb192ae131 100644 --- a/docs/extensibility/debugger/port-suppliers.md +++ b/docs/extensibility/debugger/port-suppliers.md @@ -2,7 +2,7 @@ title: Port Suppliers description: This article describes the definition and role of a port supplier in the debugger architecture in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - port suppliers - debugging [Debugging SDK], port suppliers diff --git a/docs/extensibility/debugger/ports.md b/docs/extensibility/debugger/ports.md index f260f37f235..bd1787c2c10 100644 --- a/docs/extensibility/debugger/ports.md +++ b/docs/extensibility/debugger/ports.md @@ -2,7 +2,7 @@ title: Ports description: This article describes the definition and role of a port in the debugger architecture in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - ports - debugging [Debugging SDK], ports diff --git a/docs/extensibility/debugger/process-debug-manager.md b/docs/extensibility/debugger/process-debug-manager.md index b2cdcc5e2cb..37c542e3a01 100644 --- a/docs/extensibility/debugger/process-debug-manager.md +++ b/docs/extensibility/debugger/process-debug-manager.md @@ -2,7 +2,7 @@ title: Process Debug Manager description: Learn about the process debug manager, which is a component of Visual Studio that makes programs available to the session debug manager and the debug engines. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - machine debug manager - debugging [Debugging SDK], Machine Debug Manager diff --git a/docs/extensibility/debugger/processes.md b/docs/extensibility/debugger/processes.md index 9eb2b003eb2..925fa2236f0 100644 --- a/docs/extensibility/debugger/processes.md +++ b/docs/extensibility/debugger/processes.md @@ -2,7 +2,7 @@ title: Processes description: This article describes the definition and role of a process in the debugger architecture in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], processes author: tinaschrepfer diff --git a/docs/extensibility/debugger/program-control.md b/docs/extensibility/debugger/program-control.md index fc1431c8223..16f3ed69a0a 100644 --- a/docs/extensibility/debugger/program-control.md +++ b/docs/extensibility/debugger/program-control.md @@ -2,7 +2,7 @@ title: Program Control description: Learn about routines in Visual Studio debugging that occur at the program level, such as executing, stepping, continuing, and suspending/resuming threads. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], control of execution author: tinaschrepfer diff --git a/docs/extensibility/debugger/program-nodes.md b/docs/extensibility/debugger/program-nodes.md index 6cc1eb921cf..755bbce0669 100644 --- a/docs/extensibility/debugger/program-nodes.md +++ b/docs/extensibility/debugger/program-nodes.md @@ -2,7 +2,7 @@ title: Program Nodes description: This article describes the definition and role of a program node in the debugger architecture in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - program nodes, debugging context - debugging [Debugging SDK], program nodes diff --git a/docs/extensibility/debugger/programs.md b/docs/extensibility/debugger/programs.md index 2a00662e8c8..b052439f49c 100644 --- a/docs/extensibility/debugger/programs.md +++ b/docs/extensibility/debugger/programs.md @@ -2,7 +2,7 @@ title: Programs description: This article describes the definition and role of a program in the debugger architecture in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], programs - programs, debugging diff --git a/docs/extensibility/debugger/registering-a-custom-debug-engine.md b/docs/extensibility/debugger/registering-a-custom-debug-engine.md index 33e1706d289..4b86f8b8b9c 100644 --- a/docs/extensibility/debugger/registering-a-custom-debug-engine.md +++ b/docs/extensibility/debugger/registering-a-custom-debug-engine.md @@ -2,7 +2,7 @@ title: Registering a Custom Debug Engine description: Learn how the debug engine registers itself as a class factory, following COM conventions, as well as registering with Visual Studio through the registry. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - debug engines, registering author: tinaschrepfer @@ -45,4 +45,4 @@ HRESULT CTextInterpreterModule::RegisterServer(BOOL bRegTypeLib, const CLSID * p ## Related content - [Creating a custom debug engine](../../extensibility/debugger/creating-a-custom-debug-engine.md) - [SDK helpers for debugging](../../extensibility/debugger/reference/sdk-helpers-for-debugging.md) -- [Tutorial: Building a debug engine using ATL COM](/previous-versions/bb147024(v=vs.90)) \ No newline at end of file +- [Tutorial: Building a debug engine using ATL COM](/previous-versions/bb147024(v=vs.90)) diff --git a/docs/extensibility/debugger/registering-an-expression-evaluator.md b/docs/extensibility/debugger/registering-an-expression-evaluator.md index 7e86a23a8ff..4d64bb20053 100644 --- a/docs/extensibility/debugger/registering-an-expression-evaluator.md +++ b/docs/extensibility/debugger/registering-an-expression-evaluator.md @@ -2,7 +2,7 @@ title: Registering an Expression Evaluator description: Learn how the expression evaluator must register itself as a class factory with both the Windows COM environment and Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - debugging [Debugging SDK], expression evaluation - expression evaluators, registering diff --git a/docs/extensibility/debugger/registering-the-program.md b/docs/extensibility/debugger/registering-the-program.md index f125112b0ca..982bcfe4ee3 100644 --- a/docs/extensibility/debugger/registering-the-program.md +++ b/docs/extensibility/debugger/registering-the-program.md @@ -2,7 +2,7 @@ title: Registering the Program description: Learn how a program to be debugged is registered with a port after the debug engine acquires a port. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - programs, registration - debugging [Debugging SDK], program registration diff --git a/docs/extensibility/debugger/required-port-supplier-interfaces.md b/docs/extensibility/debugger/required-port-supplier-interfaces.md index d961ddf3434..c84718ddcb7 100644 --- a/docs/extensibility/debugger/required-port-supplier-interfaces.md +++ b/docs/extensibility/debugger/required-port-supplier-interfaces.md @@ -2,7 +2,7 @@ title: Required Port Supplier Interfaces description: Learn about the interfaces that a port supplier must run. A port supplier supplies ports and implements them. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - port suppliers, required interfaces - debugging [Debugging SDK], port suppliers diff --git a/docs/extensibility/debugger/roadmap-for-extending-the-debugger.md b/docs/extensibility/debugger/roadmap-for-extending-the-debugger.md index bffd2ec9c5a..f9b0361bace 100644 --- a/docs/extensibility/debugger/roadmap-for-extending-the-debugger.md +++ b/docs/extensibility/debugger/roadmap-for-extending-the-debugger.md @@ -2,7 +2,7 @@ title: Roadmap for Extending the Debugger description: Visual Studio debugging documentation includes samples, a reference, and several scenarios that demonstrate typical ways to customize the debugger. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], roadmap - Debugging SDK, roadmap @@ -44,4 +44,4 @@ This documentation provides guide and reference information for extending the Vi [Samples](../../extensibility/debugger/visual-studio-debugging-samples.md) ## Related content -- [Get started](../../extensibility/debugger/getting-started-with-debugger-extensibility.md) \ No newline at end of file +- [Get started](../../extensibility/debugger/getting-started-with-debugger-extensibility.md) diff --git a/docs/extensibility/debugger/security-issues.md b/docs/extensibility/debugger/security-issues.md index 5da62b3cddf..27a42bf7617 100644 --- a/docs/extensibility/debugger/security-issues.md +++ b/docs/extensibility/debugger/security-issues.md @@ -2,7 +2,7 @@ title: Security Issues description: Learn about the permissions needed to debug a program using Visual Studio, including remote debugging and situations that involve other services. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - security [Debugging SDK] - debugging [Debugging SDK], security diff --git a/docs/extensibility/debugger/sending-events.md b/docs/extensibility/debugger/sending-events.md index 46547555949..6826d0fd658 100644 --- a/docs/extensibility/debugger/sending-events.md +++ b/docs/extensibility/debugger/sending-events.md @@ -2,7 +2,7 @@ title: Sending Events description: Learn how the debugger and the debug engine use an event model based on DCOM. Events are sent as COM objects. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - debugging [Debugging SDK], sending events author: tinaschrepfer diff --git a/docs/extensibility/debugger/sending-startup-events-after-a-launch.md b/docs/extensibility/debugger/sending-startup-events-after-a-launch.md index d5a5851ffc9..2c516a5fecc 100644 --- a/docs/extensibility/debugger/sending-startup-events-after-a-launch.md +++ b/docs/extensibility/debugger/sending-startup-events-after-a-launch.md @@ -2,7 +2,7 @@ title: Sending Startup Events After a Launch description: Learn about the series of startup events that the debug engine sends to the debug session after the debug engine is attached to a program. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - debugging [Debugging SDK], startup events author: tinaschrepfer diff --git a/docs/extensibility/debugger/servers-visual-studio-sdk.md b/docs/extensibility/debugger/servers-visual-studio-sdk.md index 8d5bc68e3ec..4bb63235672 100644 --- a/docs/extensibility/debugger/servers-visual-studio-sdk.md +++ b/docs/extensibility/debugger/servers-visual-studio-sdk.md @@ -2,7 +2,7 @@ title: Servers (Visual Studio SDK) description: This article describes the definition and role of a server in the debugger architecture in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - servers, debugging - debugging [Debugging SDK], servers diff --git a/docs/extensibility/debugger/session-debug-manager.md b/docs/extensibility/debugger/session-debug-manager.md index d4c9ffd48e6..732762432a9 100644 --- a/docs/extensibility/debugger/session-debug-manager.md +++ b/docs/extensibility/debugger/session-debug-manager.md @@ -2,7 +2,7 @@ title: Session Debug Manager description: Learn about the session debug manager, which manages multiple debug engines debugging programs in multiple processes across any number of machines. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - session debug manager, unifying session views - session debug manager, broadcasting diff --git a/docs/extensibility/debugger/stack-frames.md b/docs/extensibility/debugger/stack-frames.md index 641fabda03d..44a0609c015 100644 --- a/docs/extensibility/debugger/stack-frames.md +++ b/docs/extensibility/debugger/stack-frames.md @@ -2,7 +2,7 @@ title: Stack Frames description: This article describes the definition and role of a stack frame in the debugger architecture in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - stack frames, debugging - debugging [Debugging SDK], stack frames diff --git a/docs/extensibility/debugger/stepping-in-break-mode.md b/docs/extensibility/debugger/stepping-in-break-mode.md index ab9d40406dd..03af831f46a 100644 --- a/docs/extensibility/debugger/stepping-in-break-mode.md +++ b/docs/extensibility/debugger/stepping-in-break-mode.md @@ -2,7 +2,7 @@ title: Stepping in Break Mode description: Learn about the process that occurs when the debugger is in break mode. The debugger must then step through code. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - break mode, stepping - stepping, in break mode diff --git a/docs/extensibility/debugger/supported-event-types.md b/docs/extensibility/debugger/supported-event-types.md index 414aa920361..87187ce0f46 100644 --- a/docs/extensibility/debugger/supported-event-types.md +++ b/docs/extensibility/debugger/supported-event-types.md @@ -2,7 +2,7 @@ title: Supported Event Types description: Learn about the event types that Visual Studio debugging supports, including asynchronous events, synchronous events, and stopping events. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], supported events author: tinaschrepfer diff --git a/docs/extensibility/debugger/symbol-provider.md b/docs/extensibility/debugger/symbol-provider.md index acf89f6081f..52a8076dbe7 100644 --- a/docs/extensibility/debugger/symbol-provider.md +++ b/docs/extensibility/debugger/symbol-provider.md @@ -2,7 +2,7 @@ title: Symbol Provider description: Learn about the symbol providers that Visual Studio supplies to enable an expression evaluator to evaluate variables and expressions. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - symbol handler - debugging [Debugging SDK], symbol handler diff --git a/docs/extensibility/debugger/terminating-a-program.md b/docs/extensibility/debugger/terminating-a-program.md index 8e2d8801a07..d6c8515aaa0 100644 --- a/docs/extensibility/debugger/terminating-a-program.md +++ b/docs/extensibility/debugger/terminating-a-program.md @@ -2,7 +2,7 @@ title: Terminating a Program description: This article describes how the IDE uses the debug engine to terminate a single program with a single thread. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - programs, termination events - debugging [Debugging SDK], terminating a program diff --git a/docs/extensibility/debugger/termination-and-detaching.md b/docs/extensibility/debugger/termination-and-detaching.md index a513aef1f0b..c1a0116dc96 100644 --- a/docs/extensibility/debugger/termination-and-detaching.md +++ b/docs/extensibility/debugger/termination-and-detaching.md @@ -2,7 +2,7 @@ title: Termination and Detaching description: Normal termination means that a program being debugged runs to completion with no breakpoints, exceptions, run-time errors, or infinite loops. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - programs, termination events - debug engines, detaching from programs diff --git a/docs/extensibility/debugger/threads.md b/docs/extensibility/debugger/threads.md index e6288b511c1..a517fecec50 100644 --- a/docs/extensibility/debugger/threads.md +++ b/docs/extensibility/debugger/threads.md @@ -2,7 +2,7 @@ title: Threads description: This article describes the definition and role of a thread in the debugger architecture in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], threads - threading [Debugging SDK] diff --git a/docs/extensibility/debugger/type-visualizer-and-custom-viewer.md b/docs/extensibility/debugger/type-visualizer-and-custom-viewer.md index 637bacc8d77..2fa51f9b737 100644 --- a/docs/extensibility/debugger/type-visualizer-and-custom-viewer.md +++ b/docs/extensibility/debugger/type-visualizer-and-custom-viewer.md @@ -2,7 +2,7 @@ title: Type Visualizer and Custom Viewer description: Learn about type visualizer components and the custom viewers, which display data in a specific format, and the differences between them. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], custom viewer - debugging [Debugging SDK], type visualizer diff --git a/docs/extensibility/debugger/visual-studio-debugger-extensibility.md b/docs/extensibility/debugger/visual-studio-debugger-extensibility.md index 444ddd3eab5..3301a512cb6 100644 --- a/docs/extensibility/debugger/visual-studio-debugger-extensibility.md +++ b/docs/extensibility/debugger/visual-studio-debugger-extensibility.md @@ -2,7 +2,7 @@ title: Visual Studio Debugger Extensibility description: This article describes Visual Studio debugger extensibility and provides links to articles about Visual Studio debugging. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Visual Studio], Debugging SDK - Debugging SDK diff --git a/docs/extensibility/debugger/visual-studio-debugging-samples.md b/docs/extensibility/debugger/visual-studio-debugging-samples.md index ba89e252497..09c30eb8524 100644 --- a/docs/extensibility/debugger/visual-studio-debugging-samples.md +++ b/docs/extensibility/debugger/visual-studio-debugging-samples.md @@ -2,7 +2,7 @@ title: Visual Studio Debugging Samples description: The Debugger Expression Evaluator Sample and the Visual Studio Debug Engine Sample show how to extend the Visual Studio debugger using the Visual Studio SDK. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - sample applications [Debugging SDK] - debugging [Debugging SDK], samples diff --git a/docs/extensibility/debugger/visualizing-and-viewing-data.md b/docs/extensibility/debugger/visualizing-and-viewing-data.md index 4f21d6d0a04..33a2e3f5f45 100644 --- a/docs/extensibility/debugger/visualizing-and-viewing-data.md +++ b/docs/extensibility/debugger/visualizing-and-viewing-data.md @@ -2,7 +2,7 @@ title: Visualizing and Viewing Data description: Learn how type visualizers and custom viewers present data to a developer. The expression evaluator supports third-party type visualizers. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - debugging [Debugging SDK], viewing data - debugging [Debugging SDK], visualizing data diff --git a/docs/extensibility/debugger/when-a-breakpoint-binds-or-becomes-unbound.md b/docs/extensibility/debugger/when-a-breakpoint-binds-or-becomes-unbound.md index abd1d040a1e..30a8a43be41 100644 --- a/docs/extensibility/debugger/when-a-breakpoint-binds-or-becomes-unbound.md +++ b/docs/extensibility/debugger/when-a-breakpoint-binds-or-becomes-unbound.md @@ -2,7 +2,7 @@ title: When a Breakpoint Binds or Becomes Unbound description: Explore unbound breakpoints. When a breakpoint can't be bound at the time a call is made, the bind time and create time of the breakpoint are different. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - debugging [Debugging SDK], breakpoint unbound events - breakpoint bound events diff --git a/docs/extensibility/debugger/writing-a-common-language-runtime-expression-evaluator.md b/docs/extensibility/debugger/writing-a-common-language-runtime-expression-evaluator.md index bfce62aeee4..04eeb6e5a2c 100644 --- a/docs/extensibility/debugger/writing-a-common-language-runtime-expression-evaluator.md +++ b/docs/extensibility/debugger/writing-a-common-language-runtime-expression-evaluator.md @@ -2,7 +2,7 @@ title: Writing a Common Language Runtime Expression Evaluator description: Learn about writing an expression evaluator for the common language runtime, which evaluates expressions in the code language being debugged. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - expression evaluators, tutorial - expression evaluation, samples diff --git a/docs/extensibility/designer-initialization-and-metadata-configuration.md b/docs/extensibility/designer-initialization-and-metadata-configuration.md index 04dfbf9403a..89f4c3c2e90 100644 --- a/docs/extensibility/designer-initialization-and-metadata-configuration.md +++ b/docs/extensibility/designer-initialization-and-metadata-configuration.md @@ -2,7 +2,7 @@ title: Designer Initialization and Metadata Configuration description: Learn how the Visual Studio SDK facilitates the control of a designer's or designer component's initialization and its metadata by a VSPackage. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - designers [Visual Studio SDK], initializing - designers [Visual Studio SDK], configuring metadata @@ -95,4 +95,4 @@ If the global flag was set to `false`, then the metadata change is local to the - - - -- [Extend design-time support](/previous-versions/37899azc(v=vs.140)) \ No newline at end of file +- [Extend design-time support](/previous-versions/37899azc(v=vs.140)) diff --git a/docs/extensibility/document-data-and-document-view-in-custom-editors.md b/docs/extensibility/document-data-and-document-view-in-custom-editors.md index 805f66c08f2..bdec820357f 100644 --- a/docs/extensibility/document-data-and-document-view-in-custom-editors.md +++ b/docs/extensibility/document-data-and-document-view-in-custom-editors.md @@ -2,7 +2,7 @@ title: Document Data and Document View in Custom Editors description: Learn about the components of a custom editor, which are the document data object and the document view object. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - editors [Visual Studio SDK], custom - document data and document view author: tinaschrepfer @@ -39,4 +39,4 @@ A custom editor consists of two parts: a document data object and a document vie - [Single and multi-tab views](../extensibility/single-and-multi-tab-views.md) - [Save a standard document](../extensibility/internals/saving-a-standard-document.md) - [Persistence and the running document table](../extensibility/internals/persistence-and-the-running-document-table.md) -- [Determine which editor opens a file in a project](../extensibility/internals/determining-which-editor-opens-a-file-in-a-project.md) \ No newline at end of file +- [Determine which editor opens a file in a project](../extensibility/internals/determining-which-editor-opens-a-file-in-a-project.md) diff --git a/docs/extensibility/document-lock-holder-management.md b/docs/extensibility/document-lock-holder-management.md index ef4b139e64a..5a06c84191f 100644 --- a/docs/extensibility/document-lock-holder-management.md +++ b/docs/extensibility/document-lock-holder-management.md @@ -2,7 +2,7 @@ title: Document Lock Holder Management description: Learn how to place an edit lock on a document in the running document table without the user seeing an open document in a document window. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - editors [Visual Studio SDK], custom - document locking author: tinaschrepfer diff --git a/docs/extensibility/dotnet-compiler-platform-roslyn-extensibility.md b/docs/extensibility/dotnet-compiler-platform-roslyn-extensibility.md index 3c97bba0216..8bc4ac86d15 100644 --- a/docs/extensibility/dotnet-compiler-platform-roslyn-extensibility.md +++ b/docs/extensibility/dotnet-compiler-platform-roslyn-extensibility.md @@ -2,7 +2,7 @@ title: .NET Compiler Platform ("Roslyn") Extensibility description: Learn about the .NET Compiler Platform, which allows tools and developers to share in the rich information compilers have about programs. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/editor-and-language-service-extensions.md b/docs/extensibility/editor-and-language-service-extensions.md index e0e1698d36d..a315987d7a2 100644 --- a/docs/extensibility/editor-and-language-service-extensions.md +++ b/docs/extensibility/editor-and-language-service-extensions.md @@ -2,7 +2,7 @@ title: Editor and Language Service Extensions description: You can extend most features of the Visual Studio code editor, which is implemented using Windows Presentation Foundation and is written in managed code. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - editors [Visual Studio SDK] author: tinaschrepfer diff --git a/docs/extensibility/enumerators.md b/docs/extensibility/enumerators.md index 83f359a537e..a223c8b89c6 100644 --- a/docs/extensibility/enumerators.md +++ b/docs/extensibility/enumerators.md @@ -2,7 +2,7 @@ title: Enumerators description: Learn about the enumerator data types in the Source Control Plug-in API including Command code, Message, File status code, and Directory status code. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control plug-ins, enumerators author: tinaschrepfer diff --git a/docs/extensibility/extending-and-customizing-tool-windows.md b/docs/extensibility/extending-and-customizing-tool-windows.md index 074a0fa378b..e0f7663cf93 100644 --- a/docs/extensibility/extending-and-customizing-tool-windows.md +++ b/docs/extensibility/extending-and-customizing-tool-windows.md @@ -2,7 +2,7 @@ title: Extending and Customizing Tool Windows description: Learn about extending and customizing tool windows that Visual Studio provides, including the Properties window, the Output window, and the Task List window. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - user interfaces, essentials - tool windows, standard diff --git a/docs/extensibility/extending-menus-and-commands.md b/docs/extensibility/extending-menus-and-commands.md index d36326058e5..263a6fceceb 100644 --- a/docs/extensibility/extending-menus-and-commands.md +++ b/docs/extensibility/extending-menus-and-commands.md @@ -2,7 +2,7 @@ title: Extending Menus and Commands description: Explore commands, which add actions and processes to Visual Studio, and use the VSPackage project template to implement a basic command. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - menus, common tasks - VSPackages, menu tasks diff --git a/docs/extensibility/extending-projects.md b/docs/extensibility/extending-projects.md index b191f94b68c..9d150757a23 100644 --- a/docs/extensibility/extending-projects.md +++ b/docs/extensibility/extending-projects.md @@ -2,7 +2,7 @@ title: Extending Projects description: Learn how to create your own custom project types in the Visual Studio SDK and how to manage different types of Visual Studio solutions. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - solutions [Visual Studio] - projects [Visual Studio] diff --git a/docs/extensibility/extending-the-editor-and-language-services.md b/docs/extensibility/extending-the-editor-and-language-services.md index 4c21dc66ec8..1b74ebf5eac 100644 --- a/docs/extensibility/extending-the-editor-and-language-services.md +++ b/docs/extensibility/extending-the-editor-and-language-services.md @@ -2,7 +2,7 @@ title: Extending the Editor and Language Services description: You can add language service features to an editor and extend features of the Visual Studio code editor. Learn about the Managed Extensibility Framework. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - editors [Visual Studio SDK], new - author: tinaschrepfer @@ -82,4 +82,4 @@ You can add language service features (such as IntelliSense) to your own editor, - \ No newline at end of file + diff --git a/docs/extensibility/extending-the-solution-explorer-filter.md b/docs/extensibility/extending-the-solution-explorer-filter.md index 134f7bf63b9..0bf2bd50c1b 100644 --- a/docs/extensibility/extending-the-solution-explorer-filter.md +++ b/docs/extensibility/extending-the-solution-explorer-filter.md @@ -2,7 +2,7 @@ title: Extending the Solution Explorer Filter description: Learn how to extend Solution Explorer filter functionality to show or hide different files in the Visual Studio SDK. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - Solution Explorer, extending - extensibility [Visual Studio], projects and solutions diff --git a/docs/extensibility/extending-the-status-bar.md b/docs/extensibility/extending-the-status-bar.md index 1f640402467..d809b7c812b 100644 --- a/docs/extensibility/extending-the-status-bar.md +++ b/docs/extensibility/extending-the-status-bar.md @@ -2,7 +2,7 @@ title: Extending the Status Bar description: Learn how to extend the Visual Studio status bar at the bottom of the IDE, which displays information. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - status bars, about status bars - status bars, overview diff --git a/docs/extensibility/extending-user-settings-and-options.md b/docs/extensibility/extending-user-settings-and-options.md index da070055c5b..2d96f75ff45 100644 --- a/docs/extensibility/extending-user-settings-and-options.md +++ b/docs/extensibility/extending-user-settings-and-options.md @@ -2,7 +2,7 @@ title: Extending User Settings and Options description: Learn about extending user settings and options in the Visual Studio SDK by using the resources in this article. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - user preferences - user settings [Visual Studio SDK] diff --git a/docs/extensibility/getting-started-with-language-service-and-editor-extensions.md b/docs/extensibility/getting-started-with-language-service-and-editor-extensions.md index 64c1531e0ed..552ee37471b 100644 --- a/docs/extensibility/getting-started-with-language-service-and-editor-extensions.md +++ b/docs/extensibility/getting-started-with-language-service-and-editor-extensions.md @@ -2,7 +2,7 @@ title: Get started with language service and editor extensions description: Learn how to add language service features to any content type and customize the appearance and behavior of the Visual Studio editor. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: get-started helpviewer_keywords: - editors [Visual Studio SDK], new - extensions author: tinaschrepfer diff --git a/docs/extensibility/getting-started-with-roslyn-analyzers.md b/docs/extensibility/getting-started-with-roslyn-analyzers.md index 2fb106b95fe..b55975fa357 100644 --- a/docs/extensibility/getting-started-with-roslyn-analyzers.md +++ b/docs/extensibility/getting-started-with-roslyn-analyzers.md @@ -2,7 +2,7 @@ title: Getting Started with Roslyn Analyzers description: Get started with Roslyn analyzers in Visual Studio with tutorials and examples about writing analyzers, adding code fixes, and developing real-world analyzers. ms.date: 04/02/2018 -ms.topic: conceptual +ms.topic: get-started author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/how-to-create-vsix-feed-for-private-gallery.md b/docs/extensibility/how-to-create-vsix-feed-for-private-gallery.md index 9df96d2d769..bebb2506f30 100644 --- a/docs/extensibility/how-to-create-vsix-feed-for-private-gallery.md +++ b/docs/extensibility/how-to-create-vsix-feed-for-private-gallery.md @@ -2,7 +2,7 @@ title: Create vsix feed for Private Gallery description: Learn how to create vsix feed with VSIX Util, and use the feed in private gallery. ms.date: 08/19/2021 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - VSIX galleries, private - private galleries, VSIX diff --git a/docs/extensibility/how-to-diagnose-ui-delays-caused-by-extensions.md b/docs/extensibility/how-to-diagnose-ui-delays-caused-by-extensions.md index 57c71c526aa..ded3daa4e19 100644 --- a/docs/extensibility/how-to-diagnose-ui-delays-caused-by-extensions.md +++ b/docs/extensibility/how-to-diagnose-ui-delays-caused-by-extensions.md @@ -2,7 +2,7 @@ title: "Diagnosing extension UI delays in Visual Studio| Microsoft Docs" description: Visual Studio notifies you if UI delays could be caused by an extension. Learn how to diagnose what in your extension code is causing UI delays. ms.date: "01/26/2018" -ms.topic: "conceptual" +ms.topic: how-to author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/image-service-and-catalog.md b/docs/extensibility/image-service-and-catalog.md index 8c5d8b4bb77..30560379f35 100644 --- a/docs/extensibility/image-service-and-catalog.md +++ b/docs/extensibility/image-service-and-catalog.md @@ -2,7 +2,7 @@ title: Image Service and Catalog description: This article contains guidance and best practices for adopting the Visual Studio Image Service and Image Catalog. ms.date: 08/21/2024 -ms.topic: conceptual +ms.topic: how-to author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/inside-the-editor.md b/docs/extensibility/inside-the-editor.md index 69b788ba4a5..d2224b1b784 100644 --- a/docs/extensibility/inside-the-editor.md +++ b/docs/extensibility/inside-the-editor.md @@ -2,7 +2,7 @@ title: Inside the Editor description: Learn about the subsystems and features of the editor. You can extend features of the Visual Studio editor. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - editors [Visual Studio SDK], new - architecture author: tinaschrepfer diff --git a/docs/extensibility/internals/adding-project-and-project-item-templates.md b/docs/extensibility/internals/adding-project-and-project-item-templates.md index 6c29423f3ed..f35d2951beb 100644 --- a/docs/extensibility/internals/adding-project-and-project-item-templates.md +++ b/docs/extensibility/internals/adding-project-and-project-item-templates.md @@ -2,7 +2,7 @@ title: Adding Project and Project Item Templates description: Learn about adding project and project item templates to the dialog boxes in the Visual Studio integrated development environment (IDE). ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - projects [Visual Studio SDK], adding - project items [Visual Studio], adding diff --git a/docs/extensibility/internals/additional-source-control-guidelines-for-projects-and-editors.md b/docs/extensibility/internals/additional-source-control-guidelines-for-projects-and-editors.md index 0f416af9224..7bc2930c5a0 100644 --- a/docs/extensibility/internals/additional-source-control-guidelines-for-projects-and-editors.md +++ b/docs/extensibility/internals/additional-source-control-guidelines-for-projects-and-editors.md @@ -2,7 +2,7 @@ title: Source control guidelines for projects and editors description: Learn about the guidelines that projects and editors should adhere to in order to support source control. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control [Visual Studio SDK], guidelines for projects and editors author: tinaschrepfer diff --git a/docs/extensibility/internals/authoring-a-windows-installer-package.md b/docs/extensibility/internals/authoring-a-windows-installer-package.md index 9f137c0c3d2..98f5de58cb7 100644 --- a/docs/extensibility/internals/authoring-a-windows-installer-package.md +++ b/docs/extensibility/internals/authoring-a-windows-installer-package.md @@ -2,7 +2,7 @@ title: Authoring a Windows Installer Package description: Learn how to author a Windows Installer package for Visual Studio that consists of database tables containing file and registry data. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - .msi files, VSPackages - msi files, VSPackages diff --git a/docs/extensibility/internals/authoring-dot-vsct-files.md b/docs/extensibility/internals/authoring-dot-vsct-files.md index a82fecb844a..8687e0fc84c 100644 --- a/docs/extensibility/internals/authoring-dot-vsct-files.md +++ b/docs/extensibility/internals/authoring-dot-vsct-files.md @@ -2,7 +2,7 @@ title: Authoring .Vsct Files description: Learn how to author .vsct files that add menu items, toolbars, and other UI elements to the Visual Studio integrated development environment (IDE). ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - VSCT files, manual authoring author: tinaschrepfer @@ -232,4 +232,4 @@ This document shows how to author a *.vsct* file to add menu items, toolbars, an ## Related content - [Extend menus and commands](../../extensibility/extending-menus-and-commands.md) - [Visual Studio command table (.vsct) files](../../extensibility/internals/visual-studio-command-table-dot-vsct-files.md) -- [VSCT XML schema reference](../../extensibility/vsct-xml-schema-reference.md) \ No newline at end of file +- [VSCT XML schema reference](../../extensibility/vsct-xml-schema-reference.md) diff --git a/docs/extensibility/internals/automation-model-overview.md b/docs/extensibility/internals/automation-model-overview.md index aed525df848..c4b61c741bd 100644 --- a/docs/extensibility/internals/automation-model-overview.md +++ b/docs/extensibility/internals/automation-model-overview.md @@ -2,7 +2,7 @@ title: Automation Model Overview description: Learn about the Visual Studio automation model that consists of a set of objects against which you can write a Visual Studio add-in or extension. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - automation [Visual Studio SDK], about automation - extensibility @@ -87,4 +87,4 @@ Visual Studio provides a set of automation interfaces for customizing the enviro Provides a code sample that shows how a VSPackage participates in the DTE automation object model. Lists parameters, return values, and selected remarks. ## Related content -- [How to: Create an add-in](/previous-versions/80493a3w(v=vs.140)) \ No newline at end of file +- [How to: Create an add-in](/previous-versions/80493a3w(v=vs.140)) diff --git a/docs/extensibility/internals/best-practices-for-security-in-vspackages.md b/docs/extensibility/internals/best-practices-for-security-in-vspackages.md index 782a9f99ebc..cd9c7da0168 100644 --- a/docs/extensibility/internals/best-practices-for-security-in-vspackages.md +++ b/docs/extensibility/internals/best-practices-for-security-in-vspackages.md @@ -2,7 +2,7 @@ title: Best Practices for Security in VSPackages description: Learn about the best practices for security in a VSPackage, the basic unit of security and deployment for a Visual Studio application. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: best-practice helpviewer_keywords: - security [Visual Studio SDK] - security best practices, VSPackages @@ -26,4 +26,4 @@ To install the Visual Studio SDK on your computer, you must be running in a cont ## Related content - [Add-in security](/previous-versions/1326zbk3(v=vs.140)) -- [DDEX security](/previous-versions/bb163703(v=vs.140)) \ No newline at end of file +- [DDEX security](/previous-versions/bb163703(v=vs.140)) diff --git a/docs/extensibility/internals/brokered-service-essentials.md b/docs/extensibility/internals/brokered-service-essentials.md index 1511233c9e9..0bb3be7f6b6 100644 --- a/docs/extensibility/internals/brokered-service-essentials.md +++ b/docs/extensibility/internals/brokered-service-essentials.md @@ -3,7 +3,7 @@ title: Brokered service essentials description: Learn about brokered services, which provide RPC-compatible interfaces to VS functionality. monikerRange: '>= vs-2019' ms.date: 01/06/2022 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - brokered services, essentials author: aarnott diff --git a/docs/extensibility/internals/checklist-creating-new-project-types.md b/docs/extensibility/internals/checklist-creating-new-project-types.md index cb6b5d0366f..bac86d7f143 100644 --- a/docs/extensibility/internals/checklist-creating-new-project-types.md +++ b/docs/extensibility/internals/checklist-creating-new-project-types.md @@ -2,7 +2,7 @@ title: 'Checklist: Creating New Project Types' description: Learn about the tasks that must be completed to create and display a new project type in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: checklist helpviewer_keywords: - projects [Visual Studio SDK], creating new types - project types, checklist for creating @@ -54,4 +54,4 @@ You must complete several tasks to create a new project type. The following chec ## Related content - [Hierarchies in Visual Studio](../../extensibility/internals/hierarchies-in-visual-studio.md) - [When to create project types](../../extensibility/internals/when-to-create-project-types.md) -- [Create project types](../../extensibility/internals/creating-project-types.md) \ No newline at end of file +- [Create project types](../../extensibility/internals/creating-project-types.md) diff --git a/docs/extensibility/internals/choosing-the-installation-directory-for-a-vspackage.md b/docs/extensibility/internals/choosing-the-installation-directory-for-a-vspackage.md index 103940750f2..1d034032566 100644 --- a/docs/extensibility/internals/choosing-the-installation-directory-for-a-vspackage.md +++ b/docs/extensibility/internals/choosing-the-installation-directory-for-a-vspackage.md @@ -2,7 +2,7 @@ title: Choosing the Installation Directory for a VSPackage description: Learn how to choose the installation directory for a VSPackage and its supporting files, by using factors such as whether it is managed or unmanaged. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - VSPackages, installation directory author: tinaschrepfer @@ -56,4 +56,4 @@ If your VSPackage DLL includes resources and the **SatelliteDll\DllName** regist ## Related content - [Choose between shared and versioned VSPackages](../../extensibility/choosing-between-shared-and-versioned-vspackages.md) - [Manage VSPackages](../../extensibility/managing-vspackages.md) -- [Manage package registration](/previous-versions/bb166783(v=vs.100)) \ No newline at end of file +- [Manage package registration](/previous-versions/bb166783(v=vs.100)) diff --git a/docs/extensibility/internals/color-theming-tools.md b/docs/extensibility/internals/color-theming-tools.md index d0acff5649c..72e6870efcd 100644 --- a/docs/extensibility/internals/color-theming-tools.md +++ b/docs/extensibility/internals/color-theming-tools.md @@ -2,7 +2,7 @@ title: Color Theming Tools description: Learn about the VSIX Color Editor and VSIX Color Compiler tools that are provided in the Visual Studio SDK to help you create and manage color themes. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/internals/command-availability.md b/docs/extensibility/internals/command-availability.md index 7a7a488426f..938ba6260ab 100644 --- a/docs/extensibility/internals/command-availability.md +++ b/docs/extensibility/internals/command-availability.md @@ -2,7 +2,7 @@ title: Command Availability description: Learn how command context, which changes based on the current project, current editor, and other factors, determines which commands are available in Visual Studio. ms.date: 03/22/2018 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - commands, context - menu items, visibility contexts diff --git a/docs/extensibility/internals/command-design.md b/docs/extensibility/internals/command-design.md index d9dfbab4d76..b7bed368fb9 100644 --- a/docs/extensibility/internals/command-design.md +++ b/docs/extensibility/internals/command-design.md @@ -2,7 +2,7 @@ title: Command Design description: Learn how to design a command for a VSPackage in Visual Studio. Including, how to specify where it appears, when it is available, and how it is to be handled. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - commands - commands, implementation diff --git a/docs/extensibility/internals/command-implementation.md b/docs/extensibility/internals/command-implementation.md index 5841408731d..ccb44f50d0a 100644 --- a/docs/extensibility/internals/command-implementation.md +++ b/docs/extensibility/internals/command-implementation.md @@ -2,7 +2,7 @@ title: Command Implementation description: Learn about command implementation in Visual Studio, how to set up a command group in a VSPackage, add a command to it, register the command, and implement it. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - commands, implementation author: tinaschrepfer diff --git a/docs/extensibility/internals/command-placement-guidelines.md b/docs/extensibility/internals/command-placement-guidelines.md index f5044ed62bb..634a528fe31 100644 --- a/docs/extensibility/internals/command-placement-guidelines.md +++ b/docs/extensibility/internals/command-placement-guidelines.md @@ -2,7 +2,7 @@ title: Command Placement Guidelines description: Learn the guidelines and best practices for positioning commands in the Visual Studio integrated development environment (IDE). ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - commands, small command sets - small command sets diff --git a/docs/extensibility/internals/command-routing-algorithm.md b/docs/extensibility/internals/command-routing-algorithm.md index 15bca48229a..b01566b4170 100644 --- a/docs/extensibility/internals/command-routing-algorithm.md +++ b/docs/extensibility/internals/command-routing-algorithm.md @@ -2,7 +2,7 @@ title: Command Routing Algorithm description: Learn about the order of command resolution in Visual Studio as commands are handled by different components and routed from the innermost to the outermost context. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - commands, routing - command routing diff --git a/docs/extensibility/internals/commands-and-menus-that-use-interop-assemblies.md b/docs/extensibility/internals/commands-and-menus-that-use-interop-assemblies.md index 4cea979c96f..45a50af5191 100644 --- a/docs/extensibility/internals/commands-and-menus-that-use-interop-assemblies.md +++ b/docs/extensibility/internals/commands-and-menus-that-use-interop-assemblies.md @@ -2,7 +2,7 @@ title: Commands and Menus That Use Interop Assemblies description: Learn about the tasks that must be completed when implementing menu and toolbar commands in a VSPackage by using Interop assemblies. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - menus, using interop assemblies - interop assemblies, using in commands and menus diff --git a/docs/extensibility/internals/commands-menus-and-toolbars.md b/docs/extensibility/internals/commands-menus-and-toolbars.md index 224c65c6066..2598cbfb1c5 100644 --- a/docs/extensibility/internals/commands-menus-and-toolbars.md +++ b/docs/extensibility/internals/commands-menus-and-toolbars.md @@ -2,7 +2,7 @@ title: Commands, Menus, and Toolbars description: Explore the specific commands, menus, and toolbars in Visual Studio, including the available options and how the features work in VSPackages. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - menus [Visual Studio SDK], commands - commands [Visual Studio] @@ -64,4 +64,4 @@ Menus and toolbars are the way users access commands in your VSPackage. Commands ## Related sections - [Command routing in VSPackages](/previous-versions/visualstudio/visual-studio-2017/extensibility/internals/command-routing-in-vspackages) - Explains command routing in VSPackages. \ No newline at end of file + Explains command routing in VSPackages. diff --git a/docs/extensibility/internals/commands-that-must-be-run-after-installation.md b/docs/extensibility/internals/commands-that-must-be-run-after-installation.md index e1b9e588378..4ff58497665 100644 --- a/docs/extensibility/internals/commands-that-must-be-run-after-installation.md +++ b/docs/extensibility/internals/commands-that-must-be-run-after-installation.md @@ -2,7 +2,7 @@ title: Commands That Must Be Run After Installation description: Learn about the commands that must be run as part of your installation of an extension deployed through a .msi file in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - post-install commands author: tinaschrepfer diff --git a/docs/extensibility/internals/component-management.md b/docs/extensibility/internals/component-management.md index a200f4d853d..92e5284b4a1 100644 --- a/docs/extensibility/internals/component-management.md +++ b/docs/extensibility/internals/component-management.md @@ -2,7 +2,7 @@ title: Component Management description: Learn how to manage Windows Installer components when creating a VSPackage installer in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - installation [Visual Studio SDK], components - installation [Visual Studio SDK], file management diff --git a/docs/extensibility/internals/configuration-options-overview.md b/docs/extensibility/internals/configuration-options-overview.md index 4689a01cb22..4ba364989eb 100644 --- a/docs/extensibility/internals/configuration-options-overview.md +++ b/docs/extensibility/internals/configuration-options-overview.md @@ -2,7 +2,7 @@ title: Configuration Options Overview description: Learn about the options for project configurations in Visual Studio. A configuration is a build type described with a named set of properties and file locations. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - project configurations - configuration options, about configuration options diff --git a/docs/extensibility/internals/contributing-to-the-add-new-item-dialog-box.md b/docs/extensibility/internals/contributing-to-the-add-new-item-dialog-box.md index e1154ea302f..b3bc8beacb8 100644 --- a/docs/extensibility/internals/contributing-to-the-add-new-item-dialog-box.md +++ b/docs/extensibility/internals/contributing-to-the-add-new-item-dialog-box.md @@ -2,7 +2,7 @@ title: Contributing to the Add New Item Dialog Box description: Learn how to contribute to the Add New Item dialog box in Visual Studio by registering Add Item templates under the Projects registry subkey. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - Add New Item dialog box, contributing to author: tinaschrepfer diff --git a/docs/extensibility/internals/creating-a-source-control-plug-in.md b/docs/extensibility/internals/creating-a-source-control-plug-in.md index 8ca93acae0e..1d9f3209852 100644 --- a/docs/extensibility/internals/creating-a-source-control-plug-in.md +++ b/docs/extensibility/internals/creating-a-source-control-plug-in.md @@ -2,7 +2,7 @@ title: Creating a Source Control Plug-in description: Learn how to create a source control plug-in that adds a source control capability to the Visual Studio integrated development environment (IDE). ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - plug-ins, source control - source control plug-ins diff --git a/docs/extensibility/internals/creating-a-source-control-vspackage.md b/docs/extensibility/internals/creating-a-source-control-vspackage.md index 91a6c6266ce..bb4d9f9cb61 100644 --- a/docs/extensibility/internals/creating-a-source-control-vspackage.md +++ b/docs/extensibility/internals/creating-a-source-control-vspackage.md @@ -2,7 +2,7 @@ title: Creating a Source Control VSPackage description: Learn how to create a source control VSPackage that creates a deep integration path for source control to integrate with Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - source control [Visual Studio SDK], creating source control packages - source control packages diff --git a/docs/extensibility/internals/creating-options-pages.md b/docs/extensibility/internals/creating-options-pages.md index 550991d7eac..7bc38e04065 100644 --- a/docs/extensibility/internals/creating-options-pages.md +++ b/docs/extensibility/internals/creating-options-pages.md @@ -2,7 +2,7 @@ title: Creating Options Pages description: Learn how to create an Options page under the Tools menu in Visual Studio by implementing a DialogPage class from the managed package framework. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - managed package framework, creating Tools Options pages - Tools Options pages [Visual Studio SDK], creating using managed package framework diff --git a/docs/extensibility/internals/creating-project-instances-by-using-project-factories.md b/docs/extensibility/internals/creating-project-instances-by-using-project-factories.md index 4a67034a0bc..9b0d5bdb1bc 100644 --- a/docs/extensibility/internals/creating-project-instances-by-using-project-factories.md +++ b/docs/extensibility/internals/creating-project-instances-by-using-project-factories.md @@ -2,7 +2,7 @@ title: Creating Project Instances By Using Project Factories description: Learn how to create project class instances by using project factories in the Visual Studio integrated development environment (IDE). ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - project factories - projects [Visual Studio SDK], project factories diff --git a/docs/extensibility/internals/creating-project-types.md b/docs/extensibility/internals/creating-project-types.md index 2c80dd75c82..9555e99b7b8 100644 --- a/docs/extensibility/internals/creating-project-types.md +++ b/docs/extensibility/internals/creating-project-types.md @@ -2,7 +2,7 @@ title: Creating Project Types description: Learn how to extend Visual Studio by designing, creating, and registering a new project type that supports programming tasks. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - project types, new - projects [Visual Studio SDK], new project types diff --git a/docs/extensibility/internals/custom-parameters.md b/docs/extensibility/internals/custom-parameters.md index 8294af5ea52..cc14a141744 100644 --- a/docs/extensibility/internals/custom-parameters.md +++ b/docs/extensibility/internals/custom-parameters.md @@ -2,7 +2,7 @@ title: Custom Parameters description: Learn how to create custom parameters that control the operation of a wizard after a wizard has started, by modifying a .vsz file. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - wizards, custom parameters - custom parameters diff --git a/docs/extensibility/internals/custom-tools.md b/docs/extensibility/internals/custom-tools.md index e26e327202d..1728fe17381 100644 --- a/docs/extensibility/internals/custom-tools.md +++ b/docs/extensibility/internals/custom-tools.md @@ -2,7 +2,7 @@ title: Build custom tools & join them with project items description: Create custom tools in Visual Studio that associate a tool with an item in a project and run that tool whenever the file is saved. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - VSPackages, custom tools - tools [Visual Studio], custom diff --git a/docs/extensibility/internals/custom-user-interface-source-control-vspackage.md b/docs/extensibility/internals/custom-user-interface-source-control-vspackage.md index e34d4e7a6e9..17d14a88ab4 100644 --- a/docs/extensibility/internals/custom-user-interface-source-control-vspackage.md +++ b/docs/extensibility/internals/custom-user-interface-source-control-vspackage.md @@ -2,7 +2,7 @@ title: Custom User Interface (Source Control VSPackage) description: Learn how to create a custom user interface (UI) in Visual Studio by using a source control VSPackage to specify UI elements. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - user interface, source control packages - source control packages, user interface diff --git a/docs/extensibility/internals/default-command-group-and-toolbar-placement.md b/docs/extensibility/internals/default-command-group-and-toolbar-placement.md index d65b179d198..aefdb81962e 100644 --- a/docs/extensibility/internals/default-command-group-and-toolbar-placement.md +++ b/docs/extensibility/internals/default-command-group-and-toolbar-placement.md @@ -2,7 +2,7 @@ title: Default Command, Group, and Toolbar Placement description: Learn about the IDE commands, product commands, and editor commands, that the Visual Studio user interface displays by default. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - commands [Visual Studio], default groups - toolbars [Visual Studio], default diff --git a/docs/extensibility/internals/delayed-document-loading.md b/docs/extensibility/internals/delayed-document-loading.md index b137dd81e4f..78e5dc3b243 100644 --- a/docs/extensibility/internals/delayed-document-loading.md +++ b/docs/extensibility/internals/delayed-document-loading.md @@ -2,7 +2,7 @@ title: Delayed Document Loading description: Learn about delayed document loading in Visual Studio, and how to code extensions so that they do not query elements in a document before it is loaded. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/internals/deploying-project-types.md b/docs/extensibility/internals/deploying-project-types.md index ae35faaba48..49d1919c8f6 100644 --- a/docs/extensibility/internals/deploying-project-types.md +++ b/docs/extensibility/internals/deploying-project-types.md @@ -2,7 +2,7 @@ title: Deploying Project Types description: Learn how to deploy managed-code project types by using a new project-type aggregator and Windows Installer package for redistribution, in the Visual Studio SDK. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: install-set-up-deploy helpviewer_keywords: - projects [Visual Studio SDK], managed-code - projects [Visual Studio SDK], aggregator diff --git a/docs/extensibility/internals/designing-xml-command-table-dot-vsct-files.md b/docs/extensibility/internals/designing-xml-command-table-dot-vsct-files.md index 01ba0874770..f311af499c1 100644 --- a/docs/extensibility/internals/designing-xml-command-table-dot-vsct-files.md +++ b/docs/extensibility/internals/designing-xml-command-table-dot-vsct-files.md @@ -2,7 +2,7 @@ title: Designing XML Command Table (.Vsct) Files description: Learn how to design an XML command table (.vsct) file that describes the layout and appearance of command items, including buttons, combo boxes, menus, and toolbars. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - VSCT files, designing author: tinaschrepfer diff --git a/docs/extensibility/internals/detecting-system-requirements.md b/docs/extensibility/internals/detecting-system-requirements.md index 45e7f268172..94d35ea301e 100644 --- a/docs/extensibility/internals/detecting-system-requirements.md +++ b/docs/extensibility/internals/detecting-system-requirements.md @@ -2,7 +2,7 @@ title: Detecting System Requirements description: Learn how to configure the Microsoft Windows Installer to detect system requirements such as the edition of Visual Studio that is installed. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - setup, VSPackages - launch conditions diff --git a/docs/extensibility/internals/determining-whether-to-implement-a-source-control-vspackage.md b/docs/extensibility/internals/determining-whether-to-implement-a-source-control-vspackage.md index 84c164b5b58..c751c52bda1 100644 --- a/docs/extensibility/internals/determining-whether-to-implement-a-source-control-vspackage.md +++ b/docs/extensibility/internals/determining-whether-to-implement-a-source-control-vspackage.md @@ -2,7 +2,7 @@ title: When to implement a source control VSPackage description: Learn about the choices of source control plug-ins and source control VSPackages that are available for extending Visual Studio source control solutions. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - source control packages, about source control packages author: tinaschrepfer diff --git a/docs/extensibility/internals/determining-which-editor-opens-a-file-in-a-project.md b/docs/extensibility/internals/determining-which-editor-opens-a-file-in-a-project.md index 952d52b8df6..60556f938fa 100644 --- a/docs/extensibility/internals/determining-which-editor-opens-a-file-in-a-project.md +++ b/docs/extensibility/internals/determining-which-editor-opens-a-file-in-a-project.md @@ -2,7 +2,7 @@ title: Determining Which Editor Opens a File in a Project description: Learn about the registry keys and Visual Studio SDK methods that are used by Visual Studio to determine which editor opens a file in a project. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - editors [Visual Studio SDK], determining which editor opens a file - projects [Visual Studio SDK], determining which editor opens file diff --git a/docs/extensibility/internals/displaying-files-by-using-the-open-file-command.md b/docs/extensibility/internals/displaying-files-by-using-the-open-file-command.md index 58339eaa839..bf959cd5849 100644 --- a/docs/extensibility/internals/displaying-files-by-using-the-open-file-command.md +++ b/docs/extensibility/internals/displaying-files-by-using-the-open-file-command.md @@ -2,7 +2,7 @@ title: Displaying Files By Using the Open File Command description: Learn how the Visual Studio integrated development environment (IDE) handles the Open File command on the File menu to display files. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - project types, supporting Open File command - Open File command diff --git a/docs/extensibility/internals/displaying-files-by-using-the-open-with-command.md b/docs/extensibility/internals/displaying-files-by-using-the-open-with-command.md index 93a12fa1260..2c82e87dbe6 100644 --- a/docs/extensibility/internals/displaying-files-by-using-the-open-with-command.md +++ b/docs/extensibility/internals/displaying-files-by-using-the-open-with-command.md @@ -2,7 +2,7 @@ title: Displaying Files By Using the Open With Command description: Learn how a project can call the Open With command in the Visual Studio integrated development environment (IDE) to display files. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - project types, supporting Open With command - Open With command diff --git a/docs/extensibility/internals/elements-of-a-project-model.md b/docs/extensibility/internals/elements-of-a-project-model.md index 26008642192..a29a1ebbe24 100644 --- a/docs/extensibility/internals/elements-of-a-project-model.md +++ b/docs/extensibility/internals/elements-of-a-project-model.md @@ -2,7 +2,7 @@ title: Elements of a Project Model description: Learn about the elements of a project model and how the interfaces and implementations of all projects in Visual Studio share a basic structure. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - projects [Visual Studio SDK], implementation considerations - project models diff --git a/docs/extensibility/internals/exposing-types-to-visual-designers.md b/docs/extensibility/internals/exposing-types-to-visual-designers.md index ebca8cd9ac7..f1401e84a5f 100644 --- a/docs/extensibility/internals/exposing-types-to-visual-designers.md +++ b/docs/extensibility/internals/exposing-types-to-visual-designers.md @@ -2,7 +2,7 @@ title: Exposing Types to Visual Designers description: Learn how to expose class and type definitions, including those in custom tools, so that Visual Studio can make them available to visual designers. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - types [Visual Studio SDK], exposing to visual designers - designers [Visual Studio SDK], exposing types @@ -40,4 +40,4 @@ Visual Studio must have access to class and type definitions at design time in o ## Related content - [Introduction to the BuildManager object](/previous-versions/8f9kffa8(v=vs.140)) - [Implement single-file generators](../../extensibility/internals/implementing-single-file-generators.md) -- [Register single-file generators](../../extensibility/internals/registering-single-file-generators.md) \ No newline at end of file +- [Register single-file generators](../../extensibility/internals/registering-single-file-generators.md) diff --git a/docs/extensibility/internals/extending-properties.md b/docs/extensibility/internals/extending-properties.md index 9fe7518f357..fd2a5e56f42 100644 --- a/docs/extensibility/internals/extending-properties.md +++ b/docs/extensibility/internals/extending-properties.md @@ -2,7 +2,7 @@ title: Extending Properties description: Learn about the interfaces that you must implement and call to extend the list of properties in the Visual Studio Properties window. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - Properties window, providing support author: tinaschrepfer diff --git a/docs/extensibility/internals/feedback-to-the-user.md b/docs/extensibility/internals/feedback-to-the-user.md index af698269f35..79aa145bf0c 100644 --- a/docs/extensibility/internals/feedback-to-the-user.md +++ b/docs/extensibility/internals/feedback-to-the-user.md @@ -2,7 +2,7 @@ title: Feedback to the User description: Learn how to provide visual feedback to the user about available functionality in the Visual Studio integrated development environment (IDE). ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - user model feedback - environment, context diff --git a/docs/extensibility/internals/getting-started-with-source-control-plug-ins.md b/docs/extensibility/internals/getting-started-with-source-control-plug-ins.md index 1018a9cba2b..5b92fbeeaaa 100644 --- a/docs/extensibility/internals/getting-started-with-source-control-plug-ins.md +++ b/docs/extensibility/internals/getting-started-with-source-control-plug-ins.md @@ -2,7 +2,7 @@ title: Getting Started with Source Control Plug-ins description: Learn about creating a source control plug-in that implements the functions defined in the Source Control Plug-in API for use in source code version control. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: get-started helpviewer_keywords: - source control plug-ins, getting started - getting started, source control plug-ins diff --git a/docs/extensibility/internals/getting-started-with-source-control-vspackages.md b/docs/extensibility/internals/getting-started-with-source-control-vspackages.md index 56bf9b772aa..b75eb0bba2c 100644 --- a/docs/extensibility/internals/getting-started-with-source-control-vspackages.md +++ b/docs/extensibility/internals/getting-started-with-source-control-vspackages.md @@ -2,7 +2,7 @@ title: Getting Started with Source Control VSPackages description: Learn about source-control VSPackages in Visual Studio and how they are a more advanced alternative to source control plug-ins. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: get-started helpviewer_keywords: - source control packages, getting started - getting started, source control packages diff --git a/docs/extensibility/internals/glyph-control-source-control-vspackage.md b/docs/extensibility/internals/glyph-control-source-control-vspackage.md index 31bea374291..752889f8b0d 100644 --- a/docs/extensibility/internals/glyph-control-source-control-vspackage.md +++ b/docs/extensibility/internals/glyph-control-source-control-vspackage.md @@ -2,7 +2,7 @@ title: Glyph Control (Source Control VSPackage) description: Learn how to display custom glyphs in a source control VSPackage so that you can use your own icons to indicate the status of items under source control. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - glyphs, source control packages - source control packages, glyphs diff --git a/docs/extensibility/internals/handling-specialized-deployment.md b/docs/extensibility/internals/handling-specialized-deployment.md index dc895229e70..ed1da906bab 100644 --- a/docs/extensibility/internals/handling-specialized-deployment.md +++ b/docs/extensibility/internals/handling-specialized-deployment.md @@ -2,7 +2,7 @@ title: Handling Specialized Deployment description: Learn how to handle the specialized deployment of an application project in Visual Studio. For example, a deployment to a Web server or a device. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - deploying applications [Visual Studio SDK] - specialized deployment diff --git a/docs/extensibility/internals/hierarchies-in-visual-studio.md b/docs/extensibility/internals/hierarchies-in-visual-studio.md index 483a0cdb7c9..0a8173dc110 100644 --- a/docs/extensibility/internals/hierarchies-in-visual-studio.md +++ b/docs/extensibility/internals/hierarchies-in-visual-studio.md @@ -2,7 +2,7 @@ title: Hierarchies in Visual Studio description: Learn about project hierarchies in the Visual Studio integrated development environment (IDE) that contain project items and their associated properties. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - hierarchies, Visual Studio IDE - IDE, hierarchies diff --git a/docs/extensibility/internals/how-vspackages-add-user-interface-elements.md b/docs/extensibility/internals/how-vspackages-add-user-interface-elements.md index a1d6d41b0b9..7d4ca6746cc 100644 --- a/docs/extensibility/internals/how-vspackages-add-user-interface-elements.md +++ b/docs/extensibility/internals/how-vspackages-add-user-interface-elements.md @@ -2,7 +2,7 @@ title: How VSPackages Add User Interface Elements description: Learn how VSPackages add user interface (UI) elements, such as menus, toolbars, and tool windows, to Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - user interfaces, adding elements - UI element design [Visual Studio SDK], VSPackages diff --git a/docs/extensibility/internals/ide-defined-commands-menus-and-groups.md b/docs/extensibility/internals/ide-defined-commands-menus-and-groups.md index 9200d64e848..8eb5b5d3f97 100644 --- a/docs/extensibility/internals/ide-defined-commands-menus-and-groups.md +++ b/docs/extensibility/internals/ide-defined-commands-menus-and-groups.md @@ -2,7 +2,7 @@ title: IDE-Defined Commands, Menus, and Groups description: Learn about the menus, commands, and command groups, that are defined in the Visual Studio integrated development environment (IDE). ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - commands, environment-defined - .vsct files, environment-defined constants diff --git a/docs/extensibility/internals/initialization-sequence-of-project-subtypes.md b/docs/extensibility/internals/initialization-sequence-of-project-subtypes.md index 8849860b118..a0238e3c6d5 100644 --- a/docs/extensibility/internals/initialization-sequence-of-project-subtypes.md +++ b/docs/extensibility/internals/initialization-sequence-of-project-subtypes.md @@ -2,7 +2,7 @@ title: Initialization Sequence of Project Subtypes description: Learn about the initialization sequence in the Visual Studio environment for a project system aggregated by multiple project subtypes. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - project subtypes, initialization sequence author: tinaschrepfer diff --git a/docs/extensibility/internals/inside-the-visual-studio-sdk.md b/docs/extensibility/internals/inside-the-visual-studio-sdk.md index 13f33ac6db1..503c7f0cd28 100644 --- a/docs/extensibility/internals/inside-the-visual-studio-sdk.md +++ b/docs/extensibility/internals/inside-the-visual-studio-sdk.md @@ -2,7 +2,7 @@ title: Inside the Visual Studio SDK description: Learn about the extensions in the Visual Studio SDK, including Visual Studio architecture, components, services, schemas, and utilities. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - roadmap, Visual Studio integration SDK - Visual Studio integration SDK roadmap diff --git a/docs/extensibility/internals/installing-vspackages-with-windows-installer.md b/docs/extensibility/internals/installing-vspackages-with-windows-installer.md index 99cf59abc85..ceb999cbdc1 100644 --- a/docs/extensibility/internals/installing-vspackages-with-windows-installer.md +++ b/docs/extensibility/internals/installing-vspackages-with-windows-installer.md @@ -2,7 +2,7 @@ title: Installing VSPackages With Windows Installer description: Learn how to use the Microsoft Windows Installer to install a VSPackage and its dependent files, and register and integrate them into Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - installation [Visual Studio SDK], with Windows Installer - VSPackages, deploying @@ -60,4 +60,4 @@ Integrating your VSPackage into Visual Studio requires more than just copying fi - [Uninstalling a VSPackage With Windows Installer](../../extensibility/internals/uninstalling-a-vspackage-with-windows-installer.md) - Describes the steps your installer must perform when users uninstall your VSPackage. \ No newline at end of file + Describes the steps your installer must perform when users uninstall your VSPackage. diff --git a/docs/extensibility/internals/making-commands-available.md b/docs/extensibility/internals/making-commands-available.md index bf7790344d3..0b5e7f8fc30 100644 --- a/docs/extensibility/internals/making-commands-available.md +++ b/docs/extensibility/internals/making-commands-available.md @@ -2,7 +2,7 @@ title: Making Commands Available description: Learn how to control the availability of commands that are added to the Visual Studio IDE in VSPackages, by using delayed loading, context, and visibility. ms.date: 03/22/2018 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - menus [Visual Studio SDK], commands - best practices, menu and toolbar commands diff --git a/docs/extensibility/internals/managing-configuration-options.md b/docs/extensibility/internals/managing-configuration-options.md index 9fdf8795e8a..5e63c93aaf9 100644 --- a/docs/extensibility/internals/managing-configuration-options.md +++ b/docs/extensibility/internals/managing-configuration-options.md @@ -2,7 +2,7 @@ title: Managing Configuration Options description: Learn how to manage project and solution configuration settings in Visual Studio to control how your project will be built, packaged, deployed, and run. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - configuration options author: tinaschrepfer diff --git a/docs/extensibility/internals/miscellaneous-files-project.md b/docs/extensibility/internals/miscellaneous-files-project.md index 049025640f5..6f49a89f6d6 100644 --- a/docs/extensibility/internals/miscellaneous-files-project.md +++ b/docs/extensibility/internals/miscellaneous-files-project.md @@ -2,7 +2,7 @@ title: Miscellaneous Files Project description: Learn about the two types of editors that can be used to open files in a Visual Studio project and the role of the project in determining which editor to use. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - files, adding existing files to solutions - Miscellaneous Files project diff --git a/docs/extensibility/internals/model-for-source-control-packages.md b/docs/extensibility/internals/model-for-source-control-packages.md index 14bab1bce49..8a73db308a1 100644 --- a/docs/extensibility/internals/model-for-source-control-packages.md +++ b/docs/extensibility/internals/model-for-source-control-packages.md @@ -2,7 +2,7 @@ title: Model for Source Control Packages description: This model represents a source control implementation. The article shows the names of the classes to make it easier to see how source control is carried out. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control [Visual Studio SDK], model author: tinaschrepfer diff --git a/docs/extensibility/internals/new-project-generation-under-the-hood-part-one.md b/docs/extensibility/internals/new-project-generation-under-the-hood-part-one.md index a9535c234a8..cf7d2c976b8 100644 --- a/docs/extensibility/internals/new-project-generation-under-the-hood-part-one.md +++ b/docs/extensibility/internals/new-project-generation-under-the-hood-part-one.md @@ -2,7 +2,7 @@ title: 'New Project Generation: Under the Hood, Part One' description: Take a detailed look at what happens in the Visual Studio integrated development environment (IDE) as you create your own project type (Part 1 of 2). ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - projects [Visual Studio], new project dialog - projects [Visual Studio], new project generation diff --git a/docs/extensibility/internals/new-project-generation-under-the-hood-part-two.md b/docs/extensibility/internals/new-project-generation-under-the-hood-part-two.md index c9deba1d558..8fd1811042a 100644 --- a/docs/extensibility/internals/new-project-generation-under-the-hood-part-two.md +++ b/docs/extensibility/internals/new-project-generation-under-the-hood-part-two.md @@ -2,7 +2,7 @@ title: 'New Project Generation: Under the Hood, Part Two' description: Take a detailed look at what happens in the Visual Studio integrated development environment (IDE) as you create your own project type (Part 2 of 2). ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - projects [Visual Studio], new project dialog - projects [Visual Studio], new project generation diff --git a/docs/extensibility/internals/opening-and-saving-project-items.md b/docs/extensibility/internals/opening-and-saving-project-items.md index 4f1bad9015e..56093fa0f0b 100644 --- a/docs/extensibility/internals/opening-and-saving-project-items.md +++ b/docs/extensibility/internals/opening-and-saving-project-items.md @@ -2,7 +2,7 @@ title: Opening and Saving Project Items description: Learn about different approaches to opening and saving files for your new project type in the Visual Studio IDE. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - projects [Visual Studio SDK], file persistence - files [Visual Studio], opening and saving diff --git a/docs/extensibility/internals/optimizing-menu-and-toolbar-commands.md b/docs/extensibility/internals/optimizing-menu-and-toolbar-commands.md index d0958345640..1e579d14ab7 100644 --- a/docs/extensibility/internals/optimizing-menu-and-toolbar-commands.md +++ b/docs/extensibility/internals/optimizing-menu-and-toolbar-commands.md @@ -2,7 +2,7 @@ title: Optimizing Menu and Toolbar Commands description: Learn how Visual Studio can minimize command confusion caused by adding VSPackages and their corresponding commands. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - commands [Visual Studio], menus - commands [Visual Studio], toolbars diff --git a/docs/extensibility/internals/persistence-and-the-running-document-table.md b/docs/extensibility/internals/persistence-and-the-running-document-table.md index 5fc0d27d6f8..fc21aa8489e 100644 --- a/docs/extensibility/internals/persistence-and-the-running-document-table.md +++ b/docs/extensibility/internals/persistence-and-the-running-document-table.md @@ -2,7 +2,7 @@ title: Persistence and the Running Document Table description: Learn how projects coordinate document opening, saving, and renaming in the running document table, which tracks document state in the Visual Studio IDE. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - persistence, managing - IVsPersistHierarchyItem interface, implementing diff --git a/docs/extensibility/internals/persisting-data-in-the-msbuild-project-file.md b/docs/extensibility/internals/persisting-data-in-the-msbuild-project-file.md index 9f78dfa54cf..b688047273c 100644 --- a/docs/extensibility/internals/persisting-data-in-the-msbuild-project-file.md +++ b/docs/extensibility/internals/persisting-data-in-the-msbuild-project-file.md @@ -2,7 +2,7 @@ title: Persisting Data in the MSBuild Project File description: Learn how to persist data in a project file and use IPersistXMLFragment to maintain the data in the project file across project subtype aggregation levels. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - project files, persisting data in author: tinaschrepfer diff --git a/docs/extensibility/internals/project-type-design-decisions.md b/docs/extensibility/internals/project-type-design-decisions.md index f0bd608413a..b811445d703 100644 --- a/docs/extensibility/internals/project-type-design-decisions.md +++ b/docs/extensibility/internals/project-type-design-decisions.md @@ -2,7 +2,7 @@ title: Project Type Design Decisions description: Learn about the item, project file persistence, and commitment mechanic design decisions to make before you extend Visual Studio by creating a new project type. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - project types, project file persistence - project types, commitment mechanics diff --git a/docs/extensibility/internals/projects.md b/docs/extensibility/internals/projects.md index 6ea629602e6..0f8d94f51cb 100644 --- a/docs/extensibility/internals/projects.md +++ b/docs/extensibility/internals/projects.md @@ -2,7 +2,7 @@ title: Projects description: Learn about the ways that VSPackages can extend the Visual Studio project system, including project types, project subtypes, and custom tools. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - solutions [Visual Studio] - custom tools [Visual Studio SDK] diff --git a/docs/extensibility/internals/providing-automation-for-code.md b/docs/extensibility/internals/providing-automation-for-code.md index 2aa232bebb8..733f5b0f150 100644 --- a/docs/extensibility/internals/providing-automation-for-code.md +++ b/docs/extensibility/internals/providing-automation-for-code.md @@ -2,7 +2,7 @@ title: Providing Automation for Code description: Learn about implementing a code model, which requires implementing interfaces that are determined by your internal data structure. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - CodeModel object author: tinaschrepfer diff --git a/docs/extensibility/internals/providing-automation-for-vspackages.md b/docs/extensibility/internals/providing-automation-for-vspackages.md index 80aec3b890d..47db2152175 100644 --- a/docs/extensibility/internals/providing-automation-for-vspackages.md +++ b/docs/extensibility/internals/providing-automation-for-vspackages.md @@ -2,7 +2,7 @@ title: Providing Automation for VSPackages description: Learn about how to provide automation for your VSPackages by implementing VSPackage-specific objects and by implementing standard automation objects. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - VSPackages, automation [Visual Studio SDK] - automation [Visual Studio SDK], VSPackages diff --git a/docs/extensibility/internals/query-edit-query-save-source-control-vspackage.md b/docs/extensibility/internals/query-edit-query-save-source-control-vspackage.md index 334f0cd1283..ab213f96baa 100644 --- a/docs/extensibility/internals/query-edit-query-save-source-control-vspackage.md +++ b/docs/extensibility/internals/query-edit-query-save-source-control-vspackage.md @@ -2,7 +2,7 @@ title: Query Edit Query Save (Source Control VSPackage) description: Learn about the role of Query-Edit Query-Save events and how they are handled by the source control VSPackage. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - QEQS events - Query Edit Query Save events diff --git a/docs/extensibility/internals/rdt-readlock-usage.md b/docs/extensibility/internals/rdt-readlock-usage.md index 28433c2e176..8215aa28db4 100644 --- a/docs/extensibility/internals/rdt-readlock-usage.md +++ b/docs/extensibility/internals/rdt-readlock-usage.md @@ -2,7 +2,7 @@ title: RDT_ReadLock Usage description: Learn about the _VSRDTFLAGS.RDT_ReadLock flag, which provides logic for locking a document in the Running Document Table. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: reference helpviewer_keywords: - RDT_ReadLock - visible diff --git a/docs/extensibility/internals/registering-a-project-type.md b/docs/extensibility/internals/registering-a-project-type.md index f96f1098875..d1900ba4710 100644 --- a/docs/extensibility/internals/registering-a-project-type.md +++ b/docs/extensibility/internals/registering-a-project-type.md @@ -2,7 +2,7 @@ title: Registering a Project Type description: Learn about creating registry entries that enable Visual Studio to recognize and work with your new project type. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - projects [Visual Studio SDK], new project registry entries - registry, new project types diff --git a/docs/extensibility/internals/registering-interop-assembly-command-handlers.md b/docs/extensibility/internals/registering-interop-assembly-command-handlers.md index 3474611dbc4..1b9fc9b0305 100644 --- a/docs/extensibility/internals/registering-interop-assembly-command-handlers.md +++ b/docs/extensibility/internals/registering-interop-assembly-command-handlers.md @@ -2,7 +2,7 @@ title: Registering Interop Assembly Command Handlers description: Learn about the basic command contract used by all VSPackages implementing commands using Interop assemblies. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - interop assemblies, command handlers - command handling with interop assemblies, registering @@ -62,4 +62,4 @@ HKEY_LOCAL_MACHINE\Software\VisualStudio\9.0Exp\ ## Related content - [How VSPackages Add User Interface Elements](../../extensibility/internals/how-vspackages-add-user-interface-elements.md) -- [Commands and Menus That Use Interop Assemblies](../../extensibility/internals/commands-and-menus-that-use-interop-assemblies.md) \ No newline at end of file +- [Commands and Menus That Use Interop Assemblies](../../extensibility/internals/commands-and-menus-that-use-interop-assemblies.md) diff --git a/docs/extensibility/internals/registering-single-file-generators.md b/docs/extensibility/internals/registering-single-file-generators.md index 124ed2f1d00..4912c3fcf40 100644 --- a/docs/extensibility/internals/registering-single-file-generators.md +++ b/docs/extensibility/internals/registering-single-file-generators.md @@ -2,7 +2,7 @@ title: Registering Single File Generators description: Learn how to register a custom tool in Visual Studio to instantiate it and associate it with a particular project type. ms.date: 10/23/2025 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - registration, custom tools - custom tools, defining registry settings diff --git a/docs/extensibility/internals/registering-vspackages.md b/docs/extensibility/internals/registering-vspackages.md index fcd0cac7c01..6c398481e59 100644 --- a/docs/extensibility/internals/registering-vspackages.md +++ b/docs/extensibility/internals/registering-vspackages.md @@ -2,7 +2,7 @@ title: Registering VSPackages description: A .pkgdef file has information that would otherwise be added to the system registry. Learn how Visual Studio uses .pkgdef files to describe/locate a VSPackage. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - managed VSPackages, registering - registration, managed VSPackages diff --git a/docs/extensibility/internals/registration-and-selection-source-control-vspackage.md b/docs/extensibility/internals/registration-and-selection-source-control-vspackage.md index ee68c053dc1..376b2cd2d14 100644 --- a/docs/extensibility/internals/registration-and-selection-source-control-vspackage.md +++ b/docs/extensibility/internals/registration-and-selection-source-control-vspackage.md @@ -2,7 +2,7 @@ title: Registration and Selection (Source Control VSPackage) description: Learn how to register a source control VSPackage with Visual Studio and how to select which package to load from multiple registered source control packages. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - registration, source control packages - source control packages, registration diff --git a/docs/extensibility/internals/resources-in-vspackages.md b/docs/extensibility/internals/resources-in-vspackages.md index aff8a1d39ee..09ae226c17d 100644 --- a/docs/extensibility/internals/resources-in-vspackages.md +++ b/docs/extensibility/internals/resources-in-vspackages.md @@ -2,7 +2,7 @@ title: Resources in VSPackages description: Learn which types of localized resources can be embedded in VSPackages. You can also embed resources in native satellite UI DLLs or managed satellite DLLs. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - managed VSPackages, resources in - resources, managed VSPackages diff --git a/docs/extensibility/internals/saving-a-custom-document.md b/docs/extensibility/internals/saving-a-custom-document.md index 6ba55f4f743..fc161495025 100644 --- a/docs/extensibility/internals/saving-a-custom-document.md +++ b/docs/extensibility/internals/saving-a-custom-document.md @@ -2,7 +2,7 @@ title: Saving a Custom Document description: Learn about the process that occurs for a custom document for a project type that you add to the Visual Studio IDE. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - persistence, saving custom documents - projects [Visual Studio SDK], saving custom documents diff --git a/docs/extensibility/internals/saving-a-standard-document.md b/docs/extensibility/internals/saving-a-standard-document.md index 6a5de2e8b4e..f429ba6ff2e 100644 --- a/docs/extensibility/internals/saving-a-standard-document.md +++ b/docs/extensibility/internals/saving-a-standard-document.md @@ -2,7 +2,7 @@ title: Saving a Standard Document description: Learn about the process that occurs for a standard document for a project type that you add to the Visual Studio IDE. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - editors [Visual Studio SDK], saving standard documents - projects [Visual Studio SDK], saving standard documents diff --git a/docs/extensibility/internals/selection-and-currency-in-the-ide.md b/docs/extensibility/internals/selection-and-currency-in-the-ide.md index a22a532bfbc..2c098c38be1 100644 --- a/docs/extensibility/internals/selection-and-currency-in-the-ide.md +++ b/docs/extensibility/internals/selection-and-currency-in-the-ide.md @@ -2,7 +2,7 @@ title: Selection and Currency in the IDE description: Learn how VSPackages take part in currency tracking. The Visual Studio IDE maintains information about currently selected objects by using selection context. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - currency, Visual Studio IDE - IDE, selection diff --git a/docs/extensibility/internals/service-essentials.md b/docs/extensibility/internals/service-essentials.md index 038a925abce..23c2f313adc 100644 --- a/docs/extensibility/internals/service-essentials.md +++ b/docs/extensibility/internals/service-essentials.md @@ -2,7 +2,7 @@ title: Service Essentials description: Learn about services, which are interfaces for another VSPackage to consume. Services in a VSPackage can override built-in or other services. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - services, essentials author: tinaschrepfer diff --git a/docs/extensibility/internals/services-provided-source-control-vspackage.md b/docs/extensibility/internals/services-provided-source-control-vspackage.md index 1d7b05131e2..8ce10f3e8c3 100644 --- a/docs/extensibility/internals/services-provided-source-control-vspackage.md +++ b/docs/extensibility/internals/services-provided-source-control-vspackage.md @@ -2,7 +2,7 @@ title: Services Provided (Source Control VSPackage) description: Learn how VSPackages share functionality through services, including interacting with the Visual Studio IDE and its VSPackages. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - services, source control packages - source control packages, services diff --git a/docs/extensibility/internals/solution-configuration.md b/docs/extensibility/internals/solution-configuration.md index d5919a81fee..decfbfaf569 100644 --- a/docs/extensibility/internals/solution-configuration.md +++ b/docs/extensibility/internals/solution-configuration.md @@ -2,7 +2,7 @@ title: Use solution configurations for Start (F5) & Build description: Implement the solution configurations supported by your project type, which direct the behavior of the Start (F5) key and Build commands. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - solution configurations author: tinaschrepfer diff --git a/docs/extensibility/internals/solution-dot-sln-file.md b/docs/extensibility/internals/solution-dot-sln-file.md index 94c6b00aaa9..6950559d78b 100644 --- a/docs/extensibility/internals/solution-dot-sln-file.md +++ b/docs/extensibility/internals/solution-dot-sln-file.md @@ -2,7 +2,7 @@ title: Project Solution (.sln) file description: Explore the project solution (.sln) file, which is one of the files that maintains state information for a project in Visual Studio. ms.date: 02/02/2022 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - sln files, VSPackages - solutions, .sln files diff --git a/docs/extensibility/internals/solutions-overview.md b/docs/extensibility/internals/solutions-overview.md index b15e7e8ec89..b9650c6a86b 100644 --- a/docs/extensibility/internals/solutions-overview.md +++ b/docs/extensibility/internals/solutions-overview.md @@ -2,7 +2,7 @@ title: Solutions overview description: Learn about the internals of a solution, for extension developers who want to work with solutions in Visual Studio extensions. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - solutions, about solutions author: tinaschrepfer diff --git a/docs/extensibility/internals/source-control-configuration-details.md b/docs/extensibility/internals/source-control-configuration-details.md index c94fc5492dc..53ced5a4e4b 100644 --- a/docs/extensibility/internals/source-control-configuration-details.md +++ b/docs/extensibility/internals/source-control-configuration-details.md @@ -2,7 +2,7 @@ title: Source Control Configuration Details description: Learn about implementing source control for a project type in Visual Studio, which involves configuring your project system or editor to request permissions. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control [Visual Studio SDK], configuration details author: tinaschrepfer diff --git a/docs/extensibility/internals/source-control-design-decisions.md b/docs/extensibility/internals/source-control-design-decisions.md index 78a7fcf93ec..21439706df3 100644 --- a/docs/extensibility/internals/source-control-design-decisions.md +++ b/docs/extensibility/internals/source-control-design-decisions.md @@ -2,7 +2,7 @@ title: Source Control Design Decisions description: Learn about several key design decisions to consider for projects when implementing source control. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - source control [Visual Studio SDK], design decisions author: tinaschrepfer diff --git a/docs/extensibility/internals/source-control-integration-essentials.md b/docs/extensibility/internals/source-control-integration-essentials.md index df62520c467..a4aad6cceea 100644 --- a/docs/extensibility/internals/source-control-integration-essentials.md +++ b/docs/extensibility/internals/source-control-integration-essentials.md @@ -2,7 +2,7 @@ title: Source Control Integration Essentials description: "Learn about the two types of source control integration that Visual Studio supports: a source control plug-in and a VSPackage-based source control solution." ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - Source Control Integration, essentials - Source Control Integration,overview diff --git a/docs/extensibility/internals/source-control-integration-overview.md b/docs/extensibility/internals/source-control-integration-overview.md index 928ea1faa94..a0b95e01fbe 100644 --- a/docs/extensibility/internals/source-control-integration-overview.md +++ b/docs/extensibility/internals/source-control-integration-overview.md @@ -2,7 +2,7 @@ title: Source Control Integration Overview description: "Learn about the differences between the two ways to integrate source control into Visual Studio: a source control plug-in and a VSPackage." ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - source control [Visual Studio SDK], about source control author: tinaschrepfer diff --git a/docs/extensibility/internals/source-control-plug-in-architecture.md b/docs/extensibility/internals/source-control-plug-in-architecture.md index 4eab58107cf..b98b69f8cce 100644 --- a/docs/extensibility/internals/source-control-plug-in-architecture.md +++ b/docs/extensibility/internals/source-control-plug-in-architecture.md @@ -2,7 +2,7 @@ title: Source Control Plug-in Architecture description: Learn how to add source control support to the Visual Studio IDE by implementing and attaching a source control plug-in. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control plug-ins, architecture author: tinaschrepfer diff --git a/docs/extensibility/internals/source-control-runtime-details.md b/docs/extensibility/internals/source-control-runtime-details.md index 5e887ceca30..2759d73f4d8 100644 --- a/docs/extensibility/internals/source-control-runtime-details.md +++ b/docs/extensibility/internals/source-control-runtime-details.md @@ -2,7 +2,7 @@ title: Source Control Runtime Details description: Learn how a project is added to source control, either when a user adds a file to the project in source control or through an automation controller. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control [Visual Studio SDK], runtime details author: tinaschrepfer diff --git a/docs/extensibility/internals/source-control-vspackage-architecture.md b/docs/extensibility/internals/source-control-vspackage-architecture.md index 4798d70c0a7..b572598d516 100644 --- a/docs/extensibility/internals/source-control-vspackage-architecture.md +++ b/docs/extensibility/internals/source-control-vspackage-architecture.md @@ -2,7 +2,7 @@ title: Source Control VSPackage Architecture description: Learn about the architecture of a source-control package, which is a VSPackage that provides functionality to Visual Studio as a source control service. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control packages, architecture author: tinaschrepfer diff --git a/docs/extensibility/internals/source-control-vspackage-design-elements.md b/docs/extensibility/internals/source-control-vspackage-design-elements.md index 39030d44dab..122466e4f66 100644 --- a/docs/extensibility/internals/source-control-vspackage-design-elements.md +++ b/docs/extensibility/internals/source-control-vspackage-design-elements.md @@ -2,7 +2,7 @@ title: Source Control VSPackage Design Elements description: Learn about the structure the source control VSPackage must implement and the interfaces and services that the source control VSPackage can implement. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control packages, design elements author: tinaschrepfer diff --git a/docs/extensibility/internals/source-control-vspackage-features.md b/docs/extensibility/internals/source-control-vspackage-features.md index c35dfdd9499..3b86e2bb5c1 100644 --- a/docs/extensibility/internals/source-control-vspackage-features.md +++ b/docs/extensibility/internals/source-control-vspackage-features.md @@ -2,7 +2,7 @@ title: Source Control VSPackage Features description: Learn about features of a source control VSPackage, including registration/selection details, and about some of the main source control-related features. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control packages, features author: tinaschrepfer diff --git a/docs/extensibility/internals/source-control.md b/docs/extensibility/internals/source-control.md index 91736df33c5..f7ef73b7cc3 100644 --- a/docs/extensibility/internals/source-control.md +++ b/docs/extensibility/internals/source-control.md @@ -2,7 +2,7 @@ title: Source Control description: These articles discuss options for implementing source control as an integrated feature of Visual Studio, either through a plug-in or a VSPackage. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control [Visual Studio SDK] author: tinaschrepfer diff --git a/docs/extensibility/internals/specifying-vspackage-file-location-to-the-vs-shell.md b/docs/extensibility/internals/specifying-vspackage-file-location-to-the-vs-shell.md index 9a8357a55a7..be457b19bdf 100644 --- a/docs/extensibility/internals/specifying-vspackage-file-location-to-the-vs-shell.md +++ b/docs/extensibility/internals/specifying-vspackage-file-location-to-the-vs-shell.md @@ -2,7 +2,7 @@ title: Specifying VSPackage File Location to the VS Shell description: Learn how you can make it possible for Visual Studio to locate the assembly DLL to load the VSPackage. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - managed VSPackages, file location - VSPackages, managed package file location diff --git a/docs/extensibility/internals/support-for-project-and-configuration-properties.md b/docs/extensibility/internals/support-for-project-and-configuration-properties.md index a230b7582cd..a179fdc3a8b 100644 --- a/docs/extensibility/internals/support-for-project-and-configuration-properties.md +++ b/docs/extensibility/internals/support-for-project-and-configuration-properties.md @@ -2,7 +2,7 @@ title: Support for Project and Configuration Properties description: Learn how to provide a property page for your own project type in the Visual Studio IDE, which can display project and configuration extended properties. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - project properties, supporting with Visual Studio SDK - configuration properties, supporting with Visual Studio SDK @@ -95,4 +95,4 @@ The **Properties** window in the Visual Studio integrated development environmen ## Related content - [Adding and Removing Property Pages](../../extensibility/adding-and-removing-property-pages.md) - [Projects](../../extensibility/internals/projects.md) -- [Template Directory Description (.Vsdir) Files](../../extensibility/internals/template-directory-description-dot-vsdir-files.md) \ No newline at end of file +- [Template Directory Description (.Vsdir) Files](../../extensibility/internals/template-directory-description-dot-vsdir-files.md) diff --git a/docs/extensibility/internals/support-for-user-settings.md b/docs/extensibility/internals/support-for-user-settings.md index 3da17a40e53..3a367a06746 100644 --- a/docs/extensibility/internals/support-for-user-settings.md +++ b/docs/extensibility/internals/support-for-user-settings.md @@ -2,7 +2,7 @@ title: Support for User Settings description: Learn how to enable persistence of settings categories by using the settings APIs in the Visual Studio SDK. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - Custom Settings Points - user settings [Visual Studio SDK], registering persistence support diff --git a/docs/extensibility/internals/supporting-source-control.md b/docs/extensibility/internals/supporting-source-control.md index a848796b901..f1a93c2d4da 100644 --- a/docs/extensibility/internals/supporting-source-control.md +++ b/docs/extensibility/internals/supporting-source-control.md @@ -2,7 +2,7 @@ title: Supporting Source Control description: Learn how Visual Studio supports file checkouts, checkins, and other source control operations for your project or editor. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - source control [Visual Studio SDK], supporting author: tinaschrepfer diff --git a/docs/extensibility/internals/supporting-symbol-browsing-tools.md b/docs/extensibility/internals/supporting-symbol-browsing-tools.md index efb6f953f97..edc75f6cc68 100644 --- a/docs/extensibility/internals/supporting-symbol-browsing-tools.md +++ b/docs/extensibility/internals/supporting-symbol-browsing-tools.md @@ -2,7 +2,7 @@ title: Supporting Symbol-Browsing Tools description: Visual Studio provides symbol browsing capabilities in Visual Studio. Learn how to extend these capabilities with libraries for the symbols in your components. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - symbols, symbol-browsing tools - browsers, symbol browsers diff --git a/docs/extensibility/internals/template-directory-description-dot-vsdir-files.md b/docs/extensibility/internals/template-directory-description-dot-vsdir-files.md index 4b2ba65598d..cea7775b0c4 100644 --- a/docs/extensibility/internals/template-directory-description-dot-vsdir-files.md +++ b/docs/extensibility/internals/template-directory-description-dot-vsdir-files.md @@ -2,7 +2,7 @@ title: Template Directory Description (.Vsdir) Files description: Learn how a template directory description file enables Visual Studio IDE to display folders, .vsz files, and templates that are associated with your project. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - .vsdir files - VSDIR files diff --git a/docs/extensibility/internals/template-policy-and-the-properties-window.md b/docs/extensibility/internals/template-policy-and-the-properties-window.md index cc7e8da43ff..627b1ce22b4 100644 --- a/docs/extensibility/internals/template-policy-and-the-properties-window.md +++ b/docs/extensibility/internals/template-policy-and-the-properties-window.md @@ -2,7 +2,7 @@ title: Template Policy and the Properties Window description: Learn about using template policy to set default values for properties, hide properties, and add properties in the Properties window. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - Properties window, template policy author: tinaschrepfer diff --git a/docs/extensibility/internals/test-area-1-add-to-open-from-source-control.md b/docs/extensibility/internals/test-area-1-add-to-open-from-source-control.md index 3b29b534434..838673287a3 100644 --- a/docs/extensibility/internals/test-area-1-add-to-open-from-source-control.md +++ b/docs/extensibility/internals/test-area-1-add-to-open-from-source-control.md @@ -2,7 +2,7 @@ title: 'Test Area 1: Add To-Open From Source Control' description: This source-control plug-in test area covers placing solutions or projects under source control and retrieving them from source control. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control [Visual Studio SDK], adding and opening solutions - source control plug-ins, adding and opening solutions diff --git a/docs/extensibility/internals/test-area-2-get-from-source-control.md b/docs/extensibility/internals/test-area-2-get-from-source-control.md index 5850d9efc53..98618c52d15 100644 --- a/docs/extensibility/internals/test-area-2-get-from-source-control.md +++ b/docs/extensibility/internals/test-area-2-get-from-source-control.md @@ -2,7 +2,7 @@ title: 'Test Area 2: Get From Source Control' description: This test area covers test cases for retrieving items from the version store with Get. These test cases can be applied to both local and to web projects. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control plug-ins, getting items from source control - source control [Visual Studio SDK], getting items from diff --git a/docs/extensibility/internals/test-area-3-check-out-undo-checkout.md b/docs/extensibility/internals/test-area-3-check-out-undo-checkout.md index 1df6cfd0c8b..4184dd60a05 100644 --- a/docs/extensibility/internals/test-area-3-check-out-undo-checkout.md +++ b/docs/extensibility/internals/test-area-3-check-out-undo-checkout.md @@ -2,7 +2,7 @@ title: 'Test Area 3: Check Out-Undo Checkout' description: This source-control plug-in test area covers editing and reverting items from the version store by using the Check Out and Undo Checkout commands. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control plug-ins, checkout - source control plug-ins, undo checkout diff --git a/docs/extensibility/internals/test-area-4-check-in.md b/docs/extensibility/internals/test-area-4-check-in.md index 13f671f8bcd..f234ef63027 100644 --- a/docs/extensibility/internals/test-area-4-check-in.md +++ b/docs/extensibility/internals/test-area-4-check-in.md @@ -2,7 +2,7 @@ title: 'Test Area 4: Check In' description: This source-control plug-in test area covers sending updated items to the version store by using the Check In command. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control [Visual Studio SDK], checking items in - source control plug-ins, checking items in diff --git a/docs/extensibility/internals/test-area-5-change-source-control.md b/docs/extensibility/internals/test-area-5-change-source-control.md index f16b8606126..f73af162658 100644 --- a/docs/extensibility/internals/test-area-5-change-source-control.md +++ b/docs/extensibility/internals/test-area-5-change-source-control.md @@ -2,7 +2,7 @@ title: 'Test Area 5: Change Source Control' description: Use this source-control plug-in test to change the source control by using the Change Source Control command in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control [Visual Studio SDK], changing - source control plug-ins, changing source control diff --git a/docs/extensibility/internals/test-area-6-delete.md b/docs/extensibility/internals/test-area-6-delete.md index 797693af64a..2881a62d05c 100644 --- a/docs/extensibility/internals/test-area-6-delete.md +++ b/docs/extensibility/internals/test-area-6-delete.md @@ -2,7 +2,7 @@ title: 'Test Area 6: Delete' description: This source control test area covers delete actions in Solution Explorer for your Visual Studio source control plug-in. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control [Visual Studio SDK], deleting items - source control plug-ins, deleting items diff --git a/docs/extensibility/internals/test-area-7-share.md b/docs/extensibility/internals/test-area-7-share.md index 5a3eba2fcc6..bdbcc7ebb5c 100644 --- a/docs/extensibility/internals/test-area-7-share.md +++ b/docs/extensibility/internals/test-area-7-share.md @@ -2,7 +2,7 @@ title: 'Test Area 7: Share' description: This source control test area covers sharing items between locations by using the Share command for your Visual Studio source control plug-in. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control [Visual Studio SDK], sharing items - source control plug-ins, sharing items diff --git a/docs/extensibility/internals/test-area-8-plug-in-switching.md b/docs/extensibility/internals/test-area-8-plug-in-switching.md index 978b72f76ab..a788ccad2b5 100644 --- a/docs/extensibility/internals/test-area-8-plug-in-switching.md +++ b/docs/extensibility/internals/test-area-8-plug-in-switching.md @@ -2,7 +2,7 @@ title: 'Test Area 8: Plug-in Switching' description: This source control test area provides test cases for the process of picking which plug-in to use for solution source control in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control [Visual Studio SDK], switching plug-ins - source control plug-ins, switching diff --git a/docs/extensibility/internals/uninstalling-a-vspackage-with-windows-installer.md b/docs/extensibility/internals/uninstalling-a-vspackage-with-windows-installer.md index bdf7caaf6d1..d77b3adde51 100644 --- a/docs/extensibility/internals/uninstalling-a-vspackage-with-windows-installer.md +++ b/docs/extensibility/internals/uninstalling-a-vspackage-with-windows-installer.md @@ -2,7 +2,7 @@ title: Uninstalling a VSPackage With Windows Installer description: Windows Installer can uninstall your VSPackage by reversing the installation. Learn how to deal with custom actions in your Windows Installer package. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - packages, uninstalling - VSPackages, uninstalling @@ -34,4 +34,4 @@ For the most part, Windows Installer can uninstall your VSPackage just by "undoi ## Related content - [Windows Installer](/previous-versions/ee231230(v=vs.100)) -- [Detecting System Requirements](../../extensibility/internals/detecting-system-requirements.md) \ No newline at end of file +- [Detecting System Requirements](../../extensibility/internals/detecting-system-requirements.md) diff --git a/docs/extensibility/internals/upgrading-projects.md b/docs/extensibility/internals/upgrading-projects.md index d33db350401..58620efa1e0 100644 --- a/docs/extensibility/internals/upgrading-projects.md +++ b/docs/extensibility/internals/upgrading-projects.md @@ -2,7 +2,7 @@ title: Upgrading Projects description: Learn about the interfaces that the Visual Studio SDK provides to implement upgrade support in your projects. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - upgrading VSPackages - upgrading applications, strategies diff --git a/docs/extensibility/internals/using-msbuild.md b/docs/extensibility/internals/using-msbuild.md index ec4d56a8c30..dc4d07ebd7e 100644 --- a/docs/extensibility/internals/using-msbuild.md +++ b/docs/extensibility/internals/using-msbuild.md @@ -2,7 +2,7 @@ title: Using MSBuild description: MSBuild supplies an extensible XML format for creating project files that fully describe project items to be built, build tasks, and build configurations. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - VSPackages, compiling with MSBuild - MSBuild, extensibility diff --git a/docs/extensibility/internals/using-the-automation-model.md b/docs/extensibility/internals/using-the-automation-model.md index 2f83e1f4ab7..684e03e5339 100644 --- a/docs/extensibility/internals/using-the-automation-model.md +++ b/docs/extensibility/internals/using-the-automation-model.md @@ -2,7 +2,7 @@ title: Using the Automation Model description: Learn how to obtain properties and methods of your VSPackage after it is connected to the automation model. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - automation [Visual Studio SDK], automation model author: tinaschrepfer @@ -66,4 +66,4 @@ Next ``` ## Related content -- \ No newline at end of file +- diff --git a/docs/extensibility/internals/using-the-managed-package-framework-to-implement-a-project-type-csharp.md b/docs/extensibility/internals/using-the-managed-package-framework-to-implement-a-project-type-csharp.md index 2c6920ecd00..13b8b060b81 100644 --- a/docs/extensibility/internals/using-the-managed-package-framework-to-implement-a-project-type-csharp.md +++ b/docs/extensibility/internals/using-the-managed-package-framework-to-implement-a-project-type-csharp.md @@ -2,7 +2,7 @@ title: Use Managed Package Framework for a project type (C#) description: Learn about the Managed Package Framework, which provides .NET classes you can use or inherit from to implement your own project types. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - projects [Visual Studio SDK], creating with MPF - MPF projects diff --git a/docs/extensibility/internals/using-visual-studio-interop-assemblies.md b/docs/extensibility/internals/using-visual-studio-interop-assemblies.md index d3968e6df57..0c0a1353005 100644 --- a/docs/extensibility/internals/using-visual-studio-interop-assemblies.md +++ b/docs/extensibility/internals/using-visual-studio-interop-assemblies.md @@ -2,7 +2,7 @@ title: Using Visual Studio Interop Assemblies description: Learn how Visual Studio interop assemblies allow managed applications to access the COM interfaces that provide Visual Studio extensibility. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - Visual Studio, interop assemblies - interop assemblies, Visual Studio diff --git a/docs/extensibility/internals/visual-studio-command-table-dot-vsct-files.md b/docs/extensibility/internals/visual-studio-command-table-dot-vsct-files.md index e5988f4c8fb..fec027b1ce6 100644 --- a/docs/extensibility/internals/visual-studio-command-table-dot-vsct-files.md +++ b/docs/extensibility/internals/visual-studio-command-table-dot-vsct-files.md @@ -2,7 +2,7 @@ title: Visual Studio Command Table (.Vsct) Files description: Learn about command table configuration files, which are text files that describe the set of commands that a VSPackage contains. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - VSCT files, overview - Visual Studio command table configuration files (VSCT), overview diff --git a/docs/extensibility/internals/visual-studio-shell.md b/docs/extensibility/internals/visual-studio-shell.md index c05773ffcc1..4f36158d3e3 100644 --- a/docs/extensibility/internals/visual-studio-shell.md +++ b/docs/extensibility/internals/visual-studio-shell.md @@ -2,7 +2,7 @@ title: Visual Studio Shell description: The Visual Studio shell is the primary agent of integration in Visual Studio and provides basic functionality and supports cross-communication among VSPackages. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - shell, Visual Studio - Visual Studio, shell diff --git a/docs/extensibility/internals/vspackage-registration.md b/docs/extensibility/internals/vspackage-registration.md index b249867c199..7ed436ad4be 100644 --- a/docs/extensibility/internals/vspackage-registration.md +++ b/docs/extensibility/internals/vspackage-registration.md @@ -2,7 +2,7 @@ title: VSPackage Registration description: Learn about VSPackage registration, where packages advise Visual Studio that they are installed and should be loaded by writing information in the registry. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - registration, VSPackages - VSPackages, registering @@ -51,4 +51,4 @@ VSPackages must advise Visual Studio that they are installed and should be loade ## Related content - [Windows Installer](/windows/desktop/Msi/windows-installer-portal) -- [Managed Package Registration](/previous-versions/bb166783(v=vs.100)) \ No newline at end of file +- [Managed Package Registration](/previous-versions/bb166783(v=vs.100)) diff --git a/docs/extensibility/internals/vspackage-setup-scenarios.md b/docs/extensibility/internals/vspackage-setup-scenarios.md index 8aa3e194c2f..b934c38fd26 100644 --- a/docs/extensibility/internals/vspackage-setup-scenarios.md +++ b/docs/extensibility/internals/vspackage-setup-scenarios.md @@ -2,7 +2,7 @@ title: VSPackage Setup Scenarios description: Learn about best practices for supporting side-by-side installations of Visual Studio with either shared or side-by-side installations of your VSPackage. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: install-set-up-deploy helpviewer_keywords: - VSPackages, deployment considerations author: tinaschrepfer @@ -73,4 +73,4 @@ For more information on deployment of side-by-side assemblies, see [Simplifying ## Related content - [Windows Installer](/windows/desktop/Msi/windows-installer-portal) -- [Supporting Multiple Versions of Visual Studio](../../extensibility/supporting-multiple-versions-of-visual-studio.md) \ No newline at end of file +- [Supporting Multiple Versions of Visual Studio](../../extensibility/supporting-multiple-versions-of-visual-studio.md) diff --git a/docs/extensibility/internals/vspackages.md b/docs/extensibility/internals/vspackages.md index a9d28d2ffbd..540f7141853 100644 --- a/docs/extensibility/internals/vspackages.md +++ b/docs/extensibility/internals/vspackages.md @@ -2,7 +2,7 @@ title: VSPackages description: Learn about VSPackages, which are software modules that extend the Visual Studio IDE by providing UI elements, services, projects, editors, and designers. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - VSPackages author: tinaschrepfer diff --git a/docs/extensibility/internals/web-project-essentials.md b/docs/extensibility/internals/web-project-essentials.md index d520b1bb75b..c831280fd09 100644 --- a/docs/extensibility/internals/web-project-essentials.md +++ b/docs/extensibility/internals/web-project-essentials.md @@ -2,7 +2,7 @@ title: Web Project Essentials description: Learn the internal details about how web projects work in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - web projects, essentials author: tinaschrepfer diff --git a/docs/extensibility/internals/web-projects.md b/docs/extensibility/internals/web-projects.md index 48d561710d5..b6d79bf71dc 100644 --- a/docs/extensibility/internals/web-projects.md +++ b/docs/extensibility/internals/web-projects.md @@ -2,7 +2,7 @@ title: Web Projects description: Learn the internal details about how the web project system work in Visual Studio, for developers who want to extend Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - web projects author: tinaschrepfer diff --git a/docs/extensibility/internals/web-site-support.md b/docs/extensibility/internals/web-site-support.md index e0429d99e1b..fb738073be8 100644 --- a/docs/extensibility/internals/web-site-support.md +++ b/docs/extensibility/internals/web-site-support.md @@ -2,7 +2,7 @@ title: Web Site Support description: Learn about web site project systems, which are created by adding templates and registration attributes to an existing project system. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - web site projects author: tinaschrepfer diff --git a/docs/extensibility/internals/what-s-new-in-source-control.md b/docs/extensibility/internals/what-s-new-in-source-control.md index 0125496b913..4c776d9a546 100644 --- a/docs/extensibility/internals/what-s-new-in-source-control.md +++ b/docs/extensibility/internals/what-s-new-in-source-control.md @@ -3,7 +3,7 @@ title: What's New in Source Control in the Visual Studio 2015 SDK description: Learn about the features of source control VSPackages and review an overview of the implementation steps. titleSuffix: '' ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: whats-new helpviewer_keywords: - what's new [Visual Studio SDK], source control - source control [Visual Studio SDK], what's new diff --git a/docs/extensibility/internals/what-s-new-in-the-source-control-plug-in-api-version-1-3.md b/docs/extensibility/internals/what-s-new-in-the-source-control-plug-in-api-version-1-3.md index 5ebddb27d73..879713031ab 100644 --- a/docs/extensibility/internals/what-s-new-in-the-source-control-plug-in-api-version-1-3.md +++ b/docs/extensibility/internals/what-s-new-in-the-source-control-plug-in-api-version-1-3.md @@ -2,7 +2,7 @@ title: What's new in the source control plug-in API 1.3 description: Learn about what's new in the Source Control Plug-in API version 1.3, which introduces the new functions to provide more advanced control. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control plug-ins, what's new in API v1.3 - what's new [Visual Studio SDK], source control plug-ins diff --git a/docs/extensibility/internals/when-to-create-project-types.md b/docs/extensibility/internals/when-to-create-project-types.md index 35c626a3bda..b7d52002f73 100644 --- a/docs/extensibility/internals/when-to-create-project-types.md +++ b/docs/extensibility/internals/when-to-create-project-types.md @@ -2,7 +2,7 @@ title: When to Create Project Types description: Learn how to determine whether a new project type is required for customizing Visual Studio for your users. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - project types, conditions for creating author: tinaschrepfer @@ -54,4 +54,4 @@ Creating a new project type provides a basis for customizing Visual Studio for y ## Related content - [Document Windows and Editors](/previous-versions/bb165691(v=vs.100)) - [Checklist: Creating New Project Types](../../extensibility/internals/checklist-creating-new-project-types.md) -- [Hierarchies in Visual Studio](../../extensibility/internals/hierarchies-in-visual-studio.md) \ No newline at end of file +- [Hierarchies in Visual Studio](../../extensibility/internals/hierarchies-in-visual-studio.md) diff --git a/docs/extensibility/internals/windows-installer-basics.md b/docs/extensibility/internals/windows-installer-basics.md index 37394ce1b9b..39ac8bcd3dc 100644 --- a/docs/extensibility/internals/windows-installer-basics.md +++ b/docs/extensibility/internals/windows-installer-basics.md @@ -2,7 +2,7 @@ title: Windows Installer Basics description: Learn about Windows Installer for use in installing a VSPackage, including organizing your VSPackage features into Windows Installer components. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - Windows Installer, VSPackages - VSPackages, Windows Installer basics diff --git a/docs/extensibility/internals/wizards.md b/docs/extensibility/internals/wizards.md index 4dadfd07bc2..0d5ba9c2601 100644 --- a/docs/extensibility/internals/wizards.md +++ b/docs/extensibility/internals/wizards.md @@ -2,7 +2,7 @@ title: Wizards description: Learn how to list your wizard among the available wizards and templates in Visual Studio and about the requirements that your wizard must meet in the IDE. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - projects [Visual Studio SDK], providing wizard support author: tinaschrepfer diff --git a/docs/extensibility/language-server-protocol.md b/docs/extensibility/language-server-protocol.md index 908a928d371..f0667e96033 100644 --- a/docs/extensibility/language-server-protocol.md +++ b/docs/extensibility/language-server-protocol.md @@ -2,7 +2,7 @@ title: Language Server Protocol Overview description: Explore the functionality and benefits of the Language Server Protocol, which is a useful framework for exposing language features to various tools. ms.date: 11/14/2017 -ms.topic: conceptual +ms.topic: concept-article author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/loading-vspackages.md b/docs/extensibility/loading-vspackages.md index 3698f9fea59..a988435d147 100644 --- a/docs/extensibility/loading-vspackages.md +++ b/docs/extensibility/loading-vspackages.md @@ -2,7 +2,7 @@ title: Loading VSPackages description: Learn about loading VSPackages in Visual Studio, including delayed loading, which is used whenever possible to improve performance. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - VSPackages, autoloading - VSPackages, loading diff --git a/docs/extensibility/localizing-vsix-packages.md b/docs/extensibility/localizing-vsix-packages.md index b3b57ed5267..9a4182693eb 100644 --- a/docs/extensibility/localizing-vsix-packages.md +++ b/docs/extensibility/localizing-vsix-packages.md @@ -2,7 +2,7 @@ title: Localizing VSIX Packages description: Learn how to localize a VSIX package by creating an Extension.vsixlangpack file for each target language and then putting them in the correct folder. ms.date: 10/26/2017 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - localize package - localize extension diff --git a/docs/extensibility/locating-visual-studio.md b/docs/extensibility/locating-visual-studio.md index 9d31577bb77..74bb24af09c 100644 --- a/docs/extensibility/locating-visual-studio.md +++ b/docs/extensibility/locating-visual-studio.md @@ -2,7 +2,7 @@ title: "Locating Visual Studio" description: You can install multiple instances of the same version of Visual Studio. Learn how to use a COM query API to find the instance that you want. ms.date: "08/21/2017" -ms.topic: "conceptual" +ms.topic: concept-article helpviewer_keywords: - "deployment, VSIX" author: tinaschrepfer diff --git a/docs/extensibility/managed-extensibility-framework-in-the-editor.md b/docs/extensibility/managed-extensibility-framework-in-the-editor.md index 4ae46aebf52..896c1134bfa 100644 --- a/docs/extensibility/managed-extensibility-framework-in-the-editor.md +++ b/docs/extensibility/managed-extensibility-framework-in-the-editor.md @@ -2,7 +2,7 @@ title: Managed Extensibility Framework in the Editor description: Learn about the Managed Extensibility Framework, which allows you to build your own components to extend the editor in the Visual Studio SDK. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - editors [Visual Studio SDK], new - using MEF for extensions author: tinaschrepfer diff --git a/docs/extensibility/managing-project-loading-in-a-solution.md b/docs/extensibility/managing-project-loading-in-a-solution.md index b27e4f8a94d..924f98139a9 100644 --- a/docs/extensibility/managing-project-loading-in-a-solution.md +++ b/docs/extensibility/managing-project-loading-in-a-solution.md @@ -2,7 +2,7 @@ title: Managing Project Loading in a Solution description: Learn how developers can reduce solution load times and manage project loading behavior by creating a solution load manager. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - solutions, managing project loading author: tinaschrepfer diff --git a/docs/extensibility/managing-side-by-side-file-associations.md b/docs/extensibility/managing-side-by-side-file-associations.md index ff8fe86f6e6..9439bcfc06b 100644 --- a/docs/extensibility/managing-side-by-side-file-associations.md +++ b/docs/extensibility/managing-side-by-side-file-associations.md @@ -2,7 +2,7 @@ title: Managing Side-by-Side File Associations description: If your VSPackage provides file associations, decide how to handle side-by-side installations in which a particular version of Visual Studio opens a file. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - verbs, setting default author: tinaschrepfer diff --git a/docs/extensibility/managing-universal-windows-projects.md b/docs/extensibility/managing-universal-windows-projects.md index 972eda76563..150ee958378 100644 --- a/docs/extensibility/managing-universal-windows-projects.md +++ b/docs/extensibility/managing-universal-windows-projects.md @@ -2,7 +2,7 @@ title: Managing Universal Windows Projects description: To support Universal Windows apps, Visual Studio extensions that manage projects should be aware of the Universal Windows app project structure. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to author: tinaschrepfer ms.author: tinali manager: mijacobs @@ -555,4 +555,4 @@ Universal Windows apps are apps that target both Windows 8.1 and Windows Phone 8 this.ModifyFileNameInProject(activePlatformHier, unsharedPath); ``` -13. Build and run the project. Create a C# Universal Project in the experimental instance, go to the **Tools** menu and click **Invoke TestUniversalProject**, and check the text in the general output pane. After the file in the platform project is renamed, you should see both an event and an event. Since changing the file caused no other files to be changed, and since changes to items in a platform project don't get propagated anywhere, there is only one each of these events. \ No newline at end of file +13. Build and run the project. Create a C# Universal Project in the experimental instance, go to the **Tools** menu and click **Invoke TestUniversalProject**, and check the text in the general output pane. After the file in the platform project is renamed, you should see both an event and an event. Since changing the file caused no other files to be changed, and since changes to items in a platform project don't get propagated anywhere, there is only one each of these events. diff --git a/docs/extensibility/managing-vspackages.md b/docs/extensibility/managing-vspackages.md index 96745748cfd..a1705e18419 100644 --- a/docs/extensibility/managing-vspackages.md +++ b/docs/extensibility/managing-vspackages.md @@ -2,7 +2,7 @@ title: Managing VSPackages description: Learn about managing VSPackages, so that you know when you can simply use the default VSPackage management provided by Visual Studio, and how and when to customize it. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - VSPackages, autoloading - VSPackages, delayed loading diff --git a/docs/extensibility/migration/migrated-assemblies.md b/docs/extensibility/migration/migrated-assemblies.md index 591f7706590..bb6206f9eb2 100644 --- a/docs/extensibility/migration/migrated-assemblies.md +++ b/docs/extensibility/migration/migrated-assemblies.md @@ -2,7 +2,7 @@ title: VSSDK NuGet packages description: Learn about VSSDK metapackage and other NuGet packages that you might need when migrating a Visual Studio extension to Visual Studio 2022. ms.date: 06/08/2021 -ms.topic: conceptual +ms.topic: article author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/migration/target-previous-versions.md b/docs/extensibility/migration/target-previous-versions.md index 483427a1e14..bd70e68d954 100644 --- a/docs/extensibility/migration/target-previous-versions.md +++ b/docs/extensibility/migration/target-previous-versions.md @@ -2,7 +2,7 @@ title: Target Visual Studio 2019 when creating an extension in Visual Studio 2022 description: Learn how to make your Visual Studio extension work with Visual Studio 2019 if you create the project with Visual Studio 2022. ms.date: 06/08/2021 -ms.topic: conceptual +ms.topic: how-to author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/migration/update-extension.md b/docs/extensibility/migration/update-extension.md index 28896ca5ee8..33b9c45e811 100644 --- a/docs/extensibility/migration/update-extension.md +++ b/docs/extensibility/migration/update-extension.md @@ -2,7 +2,7 @@ title: Update a Visual Studio extension for the Insiders prerelease description: Update your Visual Studio extension for .NET or C++ to work with the latest Insiders version of Visual Studio, including running code in extensions and shared projects for multi-targeting. ms.date: 9/08/2025 -ms.topic: conceptual +ms.topic: how-to author: kalaskarsanket ms.author: skalaskar manager: mijacobs diff --git a/docs/extensibility/migration/update-visual-studio-extension.md b/docs/extensibility/migration/update-visual-studio-extension.md index 984cc0d5ab0..b36ab9f6208 100644 --- a/docs/extensibility/migration/update-visual-studio-extension.md +++ b/docs/extensibility/migration/update-visual-studio-extension.md @@ -2,7 +2,7 @@ title: Update a Visual Studio extension description: Update your Visual Studio extension for .NET or C++ to work with Visual Studio 2022, including running code in extensions and shared projects for multi-targeting. ms.date: 06/08/2021 -ms.topic: conceptual +ms.topic: how-to author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/nuget-versus-sdk-references.md b/docs/extensibility/nuget-versus-sdk-references.md index 8d4b2214c28..1effe33e81e 100644 --- a/docs/extensibility/nuget-versus-sdk-references.md +++ b/docs/extensibility/nuget-versus-sdk-references.md @@ -2,7 +2,7 @@ title: Adding References Using NuGet Versus an Extension SDK description: Learn about the differences between packaging software as a NuGet package or as a software development kit when referenced in a Visual Studio project. ms.date: 08/02/2019 -ms.topic: conceptual +ms.topic: concept-article author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/private-galleries.md b/docs/extensibility/private-galleries.md index d264daead43..ab3b85cc9ad 100644 --- a/docs/extensibility/private-galleries.md +++ b/docs/extensibility/private-galleries.md @@ -2,7 +2,7 @@ title: Private Galleries description: Learn how to share the controls, templates, and tools that you develop in the Visual Studio SDK by posting them to a private gallery. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - VSIX galleries, private - private galleries, VSIX diff --git a/docs/extensibility/registering-file-name-extensions-for-side-by-side-deployments.md b/docs/extensibility/registering-file-name-extensions-for-side-by-side-deployments.md index a57e154bcc6..0c6dada4f15 100644 --- a/docs/extensibility/registering-file-name-extensions-for-side-by-side-deployments.md +++ b/docs/extensibility/registering-file-name-extensions-for-side-by-side-deployments.md @@ -2,7 +2,7 @@ title: Register filename extensions for side-by-side IDEs description: Learn about registering file name extensions for side-by-side deployments, which allows users to open files in the appropriate version of Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - file extensions, registering for side-by-side author: tinaschrepfer diff --git a/docs/extensibility/roslyn-analyzers-and-code-aware-library-for-immutablearrays.md b/docs/extensibility/roslyn-analyzers-and-code-aware-library-for-immutablearrays.md index c22d90c95ae..90afae21146 100644 --- a/docs/extensibility/roslyn-analyzers-and-code-aware-library-for-immutablearrays.md +++ b/docs/extensibility/roslyn-analyzers-and-code-aware-library-for-immutablearrays.md @@ -3,7 +3,7 @@ title: Roslyn analyzers and code-aware libraries for ImmutableArrays description: Learn how to build a real world Roslyn analyzer to catch common errors when using the System.Collections.Immutable NuGet package. titleSuffix: "" ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/shipping-visual-studio-extensions.md b/docs/extensibility/shipping-visual-studio-extensions.md index cf392e2ad56..85b74df51e5 100644 --- a/docs/extensibility/shipping-visual-studio-extensions.md +++ b/docs/extensibility/shipping-visual-studio-extensions.md @@ -2,7 +2,7 @@ title: Shipping Visual Studio Extensions description: Learn how to publish and maintain your Visual Studio SDK extension, including working with .vsix files, publishing, localizing, and updating. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - VSIX deployment - deployment, VSIX diff --git a/docs/extensibility/simplified-embedding.md b/docs/extensibility/simplified-embedding.md index dc30b7d6701..51beebd4f40 100644 --- a/docs/extensibility/simplified-embedding.md +++ b/docs/extensibility/simplified-embedding.md @@ -2,7 +2,7 @@ title: Simplified Embedding description: Learn about simplified embedding, which can be enabled in an editor when its document view object is a child of Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - editors [Visual Studio SDK], custom - simple view embedding author: tinaschrepfer diff --git a/docs/extensibility/single-and-multi-tab-views.md b/docs/extensibility/single-and-multi-tab-views.md index f4ac2e553a8..d36634fd08e 100644 --- a/docs/extensibility/single-and-multi-tab-views.md +++ b/docs/extensibility/single-and-multi-tab-views.md @@ -2,7 +2,7 @@ title: Single and Multi-tab Views description: Learn how to implement multi-tab views in editors, such as a code editor windows and a forms designer. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - editors [Visual Studio SDK], custom - single and multi-tab views author: tinaschrepfer diff --git a/docs/extensibility/source-control-plug-ins.md b/docs/extensibility/source-control-plug-ins.md index 10e7ea5b96d..b288efb86f4 100644 --- a/docs/extensibility/source-control-plug-ins.md +++ b/docs/extensibility/source-control-plug-ins.md @@ -2,7 +2,7 @@ title: Source Control Plug-ins description: The articles in this section describe the complete interface specification that enables source control systems to be integrated with Visual Studio. ms.date: 10/23/2025 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - source control plug-ins, reference author: tinaschrepfer diff --git a/docs/extensibility/starting-to-develop-visual-studio-extensions.md b/docs/extensibility/starting-to-develop-visual-studio-extensions.md index c5d01927c93..75a8c7b4f50 100644 --- a/docs/extensibility/starting-to-develop-visual-studio-extensions.md +++ b/docs/extensibility/starting-to-develop-visual-studio-extensions.md @@ -2,7 +2,7 @@ title: Start developing Visual Studio extensions description: Get answers to common questions about writing Visual Studio extensions, including prerequisites, extending features, and project templates. ms.date: 02/02/2024 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - getting started, Visual Studio integration - Visual Studio, integration diff --git a/docs/extensibility/supplying-undo-support-to-designers.md b/docs/extensibility/supplying-undo-support-to-designers.md index 853df4eb2f2..76a70d850ae 100644 --- a/docs/extensibility/supplying-undo-support-to-designers.md +++ b/docs/extensibility/supplying-undo-support-to-designers.md @@ -2,7 +2,7 @@ title: Supplying Undo Support to Designers description: Learn how to provide Undo support in designers, either automatically or by using features in the Visual Studio SDK. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - designers [Visual Studio SDK], undo support author: tinaschrepfer diff --git a/docs/extensibility/support-for-the-visual-studio-sdk.md b/docs/extensibility/support-for-the-visual-studio-sdk.md index 9f3a6f29cf5..d4114a97a7f 100644 --- a/docs/extensibility/support-for-the-visual-studio-sdk.md +++ b/docs/extensibility/support-for-the-visual-studio-sdk.md @@ -2,7 +2,7 @@ title: Support for the Visual Studio SDK description: Learn about the support options that are available for customers about how to extend the Visual Studio IDE. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - Visual Studio SDK, support options - support, Visual Studio SDK diff --git a/docs/extensibility/supporting-editorconfig.md b/docs/extensibility/supporting-editorconfig.md index ccda523a7c5..d9aefb42432 100644 --- a/docs/extensibility/supporting-editorconfig.md +++ b/docs/extensibility/supporting-editorconfig.md @@ -2,7 +2,7 @@ title: Extend language service to support EditorConfig description: Learn about the changes to make to update a language service to support EditorConfig files. Replace a global language-specific option with a contextual option. ms.date: 11/22/2017 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - editorconfig [extensibility] - editorconfig, supporting in a language service diff --git a/docs/extensibility/supporting-multiple-document-views.md b/docs/extensibility/supporting-multiple-document-views.md index 6232ce408cd..17c1d26e6a4 100644 --- a/docs/extensibility/supporting-multiple-document-views.md +++ b/docs/extensibility/supporting-multiple-document-views.md @@ -2,7 +2,7 @@ title: Supporting Multiple Document Views description: Learn how to provide more than one view of a document by using separate document data and document view objects for your custom editor in the Visual Studio SDK. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - editors [Visual Studio SDK], custom - multiple document views author: tinaschrepfer diff --git a/docs/extensibility/supporting-multiple-versions-of-visual-studio.md b/docs/extensibility/supporting-multiple-versions-of-visual-studio.md index 56840dba8bf..0436806a83c 100644 --- a/docs/extensibility/supporting-multiple-versions-of-visual-studio.md +++ b/docs/extensibility/supporting-multiple-versions-of-visual-studio.md @@ -2,7 +2,7 @@ title: Supporting Multiple Versions of Visual Studio description: Support multiple versions of Visual Studio simultaneously by using VSPackages, which can install and maintain several versions of a product on the same computer. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - Visual Studio, supporting multiple versions - VSPackages, side-by-side compatibility diff --git a/docs/extensibility/synchronously-autoloaded-extensions.md b/docs/extensibility/synchronously-autoloaded-extensions.md index 433f47c22ba..829823a3c78 100644 --- a/docs/extensibility/synchronously-autoloaded-extensions.md +++ b/docs/extensibility/synchronously-autoloaded-extensions.md @@ -2,7 +2,7 @@ title: Synchronously autoloaded extensions description: Learn about the default behavior beginning with Visual Studio 2019, which blocks synchronously autoloaded packages from any extension. ms.date: 12/11/2019 -ms.topic: conceptual +ms.topic: article author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/syntax-coloring-in-custom-editors.md b/docs/extensibility/syntax-coloring-in-custom-editors.md index 75cd3ca970e..8d2afc313f6 100644 --- a/docs/extensibility/syntax-coloring-in-custom-editors.md +++ b/docs/extensibility/syntax-coloring-in-custom-editors.md @@ -2,7 +2,7 @@ title: Syntax Coloring in Custom Editors description: Learn about syntax coloring in Visual Studio Environment SDK custom editors, which displays specified colors for a given document view. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - editors [Visual Studio SDK], custom - syntax coloring author: tinaschrepfer @@ -53,4 +53,4 @@ Visual Studio Environment SDK editors, including the core editor, use language s - [Syntax Coloring in a Legacy Language Service](/previous-versions/visualstudio/visual-studio-2017/extensibility/internals/syntax-coloring-in-a-legacy-language-service) - [Implementing Syntax Coloring](/previous-versions/visualstudio/visual-studio-2017/extensibility/internals/implementing-syntax-coloring) - [How to: Use Built-In Colorable Items](/previous-versions/visualstudio/visual-studio-2017/extensibility/internals/how-to-use-built-in-colorable-items) -- [Custom Colorable Items](/previous-versions/visualstudio/visual-studio-2017/extensibility/internals/custom-colorable-items) \ No newline at end of file +- [Custom Colorable Items](/previous-versions/visualstudio/visual-studio-2017/extensibility/internals/custom-colorable-items) diff --git a/docs/extensibility/the-experimental-instance.md b/docs/extensibility/the-experimental-instance.md index ddd71653877..b52400c3496 100644 --- a/docs/extensibility/the-experimental-instance.md +++ b/docs/extensibility/the-experimental-instance.md @@ -2,7 +2,7 @@ title: Explore experimental space in Visual Studio SDK description: Explore how the Visual Studio SDK provides an experimental space to run untested applications in debug mode and safeguard your development environment. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - experimental builds - VSPackages, experimental builds diff --git a/docs/extensibility/updating-the-user-interface.md b/docs/extensibility/updating-the-user-interface.md index dbef76ecf5b..a91b0e11651 100644 --- a/docs/extensibility/updating-the-user-interface.md +++ b/docs/extensibility/updating-the-user-interface.md @@ -2,7 +2,7 @@ title: Updating the User Interface description: Learn how to add code to update the user interface after you implement a new command in your VSPackage. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - user interfaces, updating - commands, updating UI diff --git a/docs/extensibility/use-and-provide-brokered-services.md b/docs/extensibility/use-and-provide-brokered-services.md index 9577f52c865..bff2c91931b 100644 --- a/docs/extensibility/use-and-provide-brokered-services.md +++ b/docs/extensibility/use-and-provide-brokered-services.md @@ -3,7 +3,7 @@ title: Using and providing brokered services description: Learn about the brokered services that the Visual Studio IDE and extensions provide and use. These articles describe how to get and provide brokered services. monikerRange: '>= vs-2019' ms.date: 01/06/2022 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - examples [Visual Studio SDK], brokered services - Visual Studio, brokered services diff --git a/docs/extensibility/using-and-providing-services.md b/docs/extensibility/using-and-providing-services.md index 5b93a9bcabc..b53a049167d 100644 --- a/docs/extensibility/using-and-providing-services.md +++ b/docs/extensibility/using-and-providing-services.md @@ -2,7 +2,7 @@ title: Using and Providing Services description: Learn about the services that the Visual Studio IDE offers for VSPackages to provide and use. These articles describe how to get and provide services. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - examples [Visual Studio SDK], services - Visual Studio, services diff --git a/docs/extensibility/visual-cpp-project-extensibility.md b/docs/extensibility/visual-cpp-project-extensibility.md index 24a7f49f6d0..cff00ddfc3c 100644 --- a/docs/extensibility/visual-cpp-project-extensibility.md +++ b/docs/extensibility/visual-cpp-project-extensibility.md @@ -2,7 +2,7 @@ title: Visual C++ project extensibility description: Explore how the Visual C++ project system is used for .vcxproj files to provide extra C++ specific extensibility points. ms.date: "04/23/2019" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "C++" author: "tylermsft" diff --git a/docs/extensibility/visual-studio-sdk.md b/docs/extensibility/visual-studio-sdk.md index f92aaec5a9d..47556a33176 100644 --- a/docs/extensibility/visual-studio-sdk.md +++ b/docs/extensibility/visual-studio-sdk.md @@ -2,7 +2,7 @@ title: What is the Visual Studio SDK? description: Explore the Visual Studio SDK to add features and extend options in the Visual Studio IDE, including menus, commands, and IntelliSense. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article f1_keywords: - VSSDK.v90.StartPage helpviewer_keywords: @@ -85,4 +85,4 @@ The Visual Studio SDK helps you extend Visual Studio features or integrate new f - [Ship Visual Studio extensions](../extensibility/shipping-visual-studio-extensions.md) - [Inside the Visual Studio SDK](../extensibility/internals/inside-the-visual-studio-sdk.md) - [Support for the Visual Studio SDK](../extensibility/support-for-the-visual-studio-sdk.md) -- [Visual Studio SDK reference](../extensibility/visual-studio-sdk-reference.md) \ No newline at end of file +- [Visual Studio SDK reference](../extensibility/visual-studio-sdk-reference.md) diff --git a/docs/extensibility/visualstudio.extensibility/debugger-visualizer/debugger-visualizers.md b/docs/extensibility/visualstudio.extensibility/debugger-visualizer/debugger-visualizers.md index 3feb8b6bf10..7dc68631910 100644 --- a/docs/extensibility/visualstudio.extensibility/debugger-visualizer/debugger-visualizers.md +++ b/docs/extensibility/visualstudio.extensibility/debugger-visualizer/debugger-visualizers.md @@ -2,7 +2,7 @@ title: Debugger visualizers overview description: An overview of VisualStudio.Extensibility debugger visualizers ms.date: 3/31/2023 -ms.topic: conceptual +ms.topic: concept-article ms.author: ghogen monikerRange: ">=vs-2022" author: ghogen diff --git a/docs/extensibility/visualstudio.extensibility/dotnet-management-overview.md b/docs/extensibility/visualstudio.extensibility/dotnet-management-overview.md index 2db20a83407..5840cf516a2 100644 --- a/docs/extensibility/visualstudio.extensibility/dotnet-management-overview.md +++ b/docs/extensibility/visualstudio.extensibility/dotnet-management-overview.md @@ -5,7 +5,7 @@ author: murphymcquet-msft ms.author: murphymcquet manager: tinali ms.date: 02/04/2025 -ms.topic: conceptual +ms.topic: article ms.subservice: extensibility-integration ms.update-cycle: 365-days --- diff --git a/docs/extensibility/visualstudio.extensibility/editor/editor-concepts.md b/docs/extensibility/visualstudio.extensibility/editor/editor-concepts.md index 49e9ff8ae60..42026936c3b 100644 --- a/docs/extensibility/visualstudio.extensibility/editor/editor-concepts.md +++ b/docs/extensibility/visualstudio.extensibility/editor/editor-concepts.md @@ -1,7 +1,7 @@ --- title: Editor Extensibility Concepts description: An overview of the object model for editor-based extensions. -ms.topic: conceptual +ms.topic: concept-article ms.date: 3/31/2023 ms.author: tinali monikerRange: ">=vs-2022" diff --git a/docs/extensibility/visualstudio.extensibility/editor/editor-rpc.md b/docs/extensibility/visualstudio.extensibility/editor/editor-rpc.md index 4e9c64a10b5..1c3c30b9ad8 100644 --- a/docs/extensibility/visualstudio.extensibility/editor/editor-rpc.md +++ b/docs/extensibility/visualstudio.extensibility/editor/editor-rpc.md @@ -2,7 +2,7 @@ title: Editor Remote Procedure Calls (RPC) description: Learn about the RPC protocol for editor-based extensions. ms.date: 3/31/2023 -ms.topic: conceptual +ms.topic: article ms.author: tinali monikerRange: ">=vs-2022" author: tinaschrepfer @@ -30,4 +30,4 @@ As opposed to `VersionedTextDocumentRange` and `VersionedTextDocumentPosition`, ## Related content -- To learn more about Remote UI, the RPC model used in `VisualStudio.Extensibility`, see [Remote UI](../inside-the-sdk/remote-ui.md). \ No newline at end of file +- To learn more about Remote UI, the RPC model used in `VisualStudio.Extensibility`, see [Remote UI](../inside-the-sdk/remote-ui.md). diff --git a/docs/extensibility/visualstudio.extensibility/editor/editor.md b/docs/extensibility/visualstudio.extensibility/editor/editor.md index 25ad36ce756..de2f35a2203 100644 --- a/docs/extensibility/visualstudio.extensibility/editor/editor.md +++ b/docs/extensibility/visualstudio.extensibility/editor/editor.md @@ -2,7 +2,7 @@ title: Editor Overview description: An overview of the editor-based extensions for the Visual Studio integrated development environment (IDE). ms.date: 3/31/2023 -ms.topic: conceptual +ms.topic: concept-article ms.author: tinali monikerRange: ">=vs-2022" author: tinaschrepfer diff --git a/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/classification.md b/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/classification.md index b1b7574c37a..b6ddce89bb4 100644 --- a/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/classification.md +++ b/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/classification.md @@ -2,7 +2,7 @@ title: Customizing classification in the editor description: A walkthrough of how to provide your own classification in the Visual Studio editor using extensions ms.date: 4/23/2025 -ms.topic: conceptual +ms.topic: concept-article ms.author: maprospe monikerRange: ">=vs-2022" author: tinaschrepfer diff --git a/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/codelens.md b/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/codelens.md index c51bf1af234..037425e307f 100644 --- a/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/codelens.md +++ b/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/codelens.md @@ -2,7 +2,7 @@ title: Customize CodeLens in the Editor description: This walkthrough shows you how to provide your own CodeLens in the Visual Studio editor by using extensions. ms.date: 1/13/2025 -ms.topic: conceptual +ms.topic: article ms.author: tinali monikerRange: ">=vs-2022" author: tinaschrepfer diff --git a/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/editing-text.md b/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/editing-text.md index 52346d406eb..b9d2b4237ce 100644 --- a/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/editing-text.md +++ b/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/editing-text.md @@ -2,7 +2,7 @@ title: Change Text in the Editor description: This walkthrough shows you how to change text in the Visual Studio editor by using extensions. ms.date: 1/13/2025 -ms.topic: conceptual +ms.topic: how-to ms.author: tinali monikerRange: ">=vs-2022" author: tinaschrepfer diff --git a/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/taggers.md b/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/taggers.md index 88120a34138..679a4bc38cd 100644 --- a/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/taggers.md +++ b/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/taggers.md @@ -2,7 +2,7 @@ title: Customize Taggers in the Editor description: This walkthrough shows you how to provide your own taggers in the Visual Studio editor by using extensions. ms.date: 2/5/2025 -ms.topic: conceptual +ms.topic: how-to ms.author: maprospe monikerRange: ">=vs-2022" author: matteo-prosperi diff --git a/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/textview-margin.md b/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/textview-margin.md index 2418b2056a1..a95229fdce0 100644 --- a/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/textview-margin.md +++ b/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/textview-margin.md @@ -2,7 +2,7 @@ title: Customize Text View Margins description: This walkthrough shows you how to use text view margins in the Visual Studio editor by using extensions. ms.date: 1/13/2025 -ms.topic: conceptual +ms.topic: article ms.author: tinali monikerRange: ">=vs-2022" author: tinaschrepfer @@ -50,4 +50,4 @@ Visual Studio creates only one instance of your text view margin provider regard For more information, see [Word count margin sample](https://github.com/Microsoft/VSExtensibility/tree/main/New_Extensibility_Model/Samples/WordCountMargin/). > [!NOTE] -> Vertical text view margins whose content needs to be aligned with text view lines aren't supported yet. \ No newline at end of file +> Vertical text view margins whose content needs to be aligned with text view lines aren't supported yet. diff --git a/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/working-with-text.md b/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/working-with-text.md index 6891ebba132..ff97d7f55d9 100644 --- a/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/working-with-text.md +++ b/docs/extensibility/visualstudio.extensibility/editor/walkthroughs/working-with-text.md @@ -2,7 +2,7 @@ title: Work with Text in the Editor description: This walkthrough shows you how to read text and track text changes in the Visual Studio editor by using extensions. ms.date: 1/13/2025 -ms.topic: conceptual +ms.topic: how-to ms.author: tinali monikerRange: ">=vs-2022" author: tinaschrepfer @@ -174,4 +174,4 @@ The `ExecuteCommandAsync()` method in each `Command` is passed `IClientContext` using ITextViewSnapshot textView = await this.Extensibility.Editor().GetActiveTextViewAsync(clientContext, cancellationToken); ``` -When you have the `ITextViewSnapshot` class, you can access the editor state. The [`ITextViewSnapshot`](/dotnet/api/microsoft.visualstudio.extensibility.editor.itextviewsnapshot) class is an immutable view of the editor state at a point in time, so you need to use the other interfaces in the [Editor object model](./../editor-concepts.md) to make edits. \ No newline at end of file +When you have the `ITextViewSnapshot` class, you can access the editor state. The [`ITextViewSnapshot`](/dotnet/api/microsoft.visualstudio.extensibility.editor.itextviewsnapshot) class is an immutable view of the editor state at a point in time, so you need to use the other interfaces in the [Editor object model](./../editor-concepts.md) to make edits. diff --git a/docs/extensibility/visualstudio.extensibility/get-started/oop-extensibility-model-overview.md b/docs/extensibility/visualstudio.extensibility/get-started/oop-extensibility-model-overview.md index aa1b7fb612a..b864e94e06f 100644 --- a/docs/extensibility/visualstudio.extensibility/get-started/oop-extensibility-model-overview.md +++ b/docs/extensibility/visualstudio.extensibility/get-started/oop-extensibility-model-overview.md @@ -1,7 +1,7 @@ --- title: OOP Extensibility Model reference description: A reference for OOP Extensibility Model -ms.topic: conceptual +ms.topic: concept-article ms.date: 3/31/2023 ms.author: tinali monikerRange: ">=vs-2022" diff --git a/docs/extensibility/visualstudio.extensibility/inside-the-sdk/activation-constraints.md b/docs/extensibility/visualstudio.extensibility/inside-the-sdk/activation-constraints.md index bdf59cb6404..ef01c25715e 100644 --- a/docs/extensibility/visualstudio.extensibility/inside-the-sdk/activation-constraints.md +++ b/docs/extensibility/visualstudio.extensibility/inside-the-sdk/activation-constraints.md @@ -1,7 +1,7 @@ --- title: Rule-based activation constraints description: Learn about activation constraints, which extension authors can use to control the conditions under which extensions surface in the IDE. -ms.topic: conceptual +ms.topic: article ms.date: 6/30/2023 ms.author: tinali monikerRange: ">=vs-2022" diff --git a/docs/extensibility/visualstudio.extensibility/inside-the-sdk/advanced-remote-ui.md b/docs/extensibility/visualstudio.extensibility/inside-the-sdk/advanced-remote-ui.md index e1c1ca60ea3..368829a2002 100644 --- a/docs/extensibility/visualstudio.extensibility/inside-the-sdk/advanced-remote-ui.md +++ b/docs/extensibility/visualstudio.extensibility/inside-the-sdk/advanced-remote-ui.md @@ -2,7 +2,7 @@ title: Advanced Remote UI concepts description: A tutorial demonstrating more advanced Remote UI concepts ms.date: 3/31/2023 -ms.topic: conceptual +ms.topic: tutorial ms.author: tinali monikerRange: ">=vs-2022" author: tinaschrepfer diff --git a/docs/extensibility/visualstudio.extensibility/inside-the-sdk/dependency-injection.md b/docs/extensibility/visualstudio.extensibility/inside-the-sdk/dependency-injection.md index 2caf2555a61..b4095a2209b 100644 --- a/docs/extensibility/visualstudio.extensibility/inside-the-sdk/dependency-injection.md +++ b/docs/extensibility/visualstudio.extensibility/inside-the-sdk/dependency-injection.md @@ -1,7 +1,7 @@ --- title: Using dependency injection in a VisualStudio.Extensibility extension description: Learn how to utilize dependency injection to build parts of your extension and share data between different parts of a VisualStudio.Extensibility extension. -ms.topic: conceptual +ms.topic: concept-article ms.date: 2/11/2025 ms.author: bertaygu monikerRange: ">=vs-2022" diff --git a/docs/extensibility/visualstudio.extensibility/inside-the-sdk/extension-anatomy.md b/docs/extensibility/visualstudio.extensibility/inside-the-sdk/extension-anatomy.md index 410eb7d17dd..7f8765f7845 100644 --- a/docs/extensibility/visualstudio.extensibility/inside-the-sdk/extension-anatomy.md +++ b/docs/extensibility/visualstudio.extensibility/inside-the-sdk/extension-anatomy.md @@ -1,7 +1,7 @@ --- title: Components of a VisualStudio.Extensibility extension description: Learn the components of a Visual Studio extension created with the VisualStudio.Extensibility model, and how they interact with each other. -ms.topic: conceptual +ms.topic: article ms.date: 3/31/2023 ms.author: tinali monikerRange: ">=vs-2022" diff --git a/docs/extensibility/visualstudio.extensibility/inside-the-sdk/inside-the-sdk.md b/docs/extensibility/visualstudio.extensibility/inside-the-sdk/inside-the-sdk.md index 78ccf6fd37a..b51d38927b4 100644 --- a/docs/extensibility/visualstudio.extensibility/inside-the-sdk/inside-the-sdk.md +++ b/docs/extensibility/visualstudio.extensibility/inside-the-sdk/inside-the-sdk.md @@ -1,7 +1,7 @@ --- title: Inside Visual Studio Extensibility SDK description: Learn about the components that make up the VisualStudio.Extensibility SDK. -ms.topic: conceptual +ms.topic: article ms.date: 3/31/2023 ms.author: tinali monikerRange: ">=vs-2022" diff --git a/docs/extensibility/visualstudio.extensibility/inside-the-sdk/logging.md b/docs/extensibility/visualstudio.extensibility/inside-the-sdk/logging.md index 7e319455ad1..1f149ad1baf 100644 --- a/docs/extensibility/visualstudio.extensibility/inside-the-sdk/logging.md +++ b/docs/extensibility/visualstudio.extensibility/inside-the-sdk/logging.md @@ -1,7 +1,7 @@ --- title: Logging extension diagnostics description: Learn how to use logging to store information about the execution of an extension at runtime in VisualStudio.Extensibility -ms.topic: conceptual +ms.topic: concept-article ms.date: 3/31/2023 ms.author: tinali monikerRange: ">=vs-2022" diff --git a/docs/extensibility/visualstudio.extensibility/inside-the-sdk/other-remote-ui.md b/docs/extensibility/visualstudio.extensibility/inside-the-sdk/other-remote-ui.md index 66d0fd872e3..d56e85f971a 100644 --- a/docs/extensibility/visualstudio.extensibility/inside-the-sdk/other-remote-ui.md +++ b/docs/extensibility/visualstudio.extensibility/inside-the-sdk/other-remote-ui.md @@ -1,7 +1,7 @@ --- title: Other Remote UI concepts description: Additional topics related to working with the remote UI model. -ms.topic: conceptual +ms.topic: concept-article ms.date: 8/9/2024 ms.author: tinali monikerRange: ">=vs-2022" diff --git a/docs/extensibility/visualstudio.extensibility/inside-the-sdk/remote-ui.md b/docs/extensibility/visualstudio.extensibility/inside-the-sdk/remote-ui.md index 57488a9e2ff..4ae4a9da85c 100644 --- a/docs/extensibility/visualstudio.extensibility/inside-the-sdk/remote-ui.md +++ b/docs/extensibility/visualstudio.extensibility/inside-the-sdk/remote-ui.md @@ -1,7 +1,7 @@ --- title: Remote UI description: Learn how to use the Remote UI features to generate Visual Studio extensions that have dialogs and other UI that are hosted in the Visual Studio IDE. -ms.topic: conceptual +ms.topic: article ms.date: 3/31/2023 ms.author: tinali monikerRange: ">=vs-2022" diff --git a/docs/extensibility/visualstudio.extensibility/project/project-concepts.md b/docs/extensibility/visualstudio.extensibility/project/project-concepts.md index 78972bda60a..b7b0b7d8e3e 100644 --- a/docs/extensibility/visualstudio.extensibility/project/project-concepts.md +++ b/docs/extensibility/visualstudio.extensibility/project/project-concepts.md @@ -6,7 +6,7 @@ ms.author: jasminewoon monikerRange: ">=vs-2022" ms.subservice: extensibility-integration ms.update-cycle: 365-days -ms.topic: conceptual +ms.topic: concept-article ms.date: 05/01/2024 --- diff --git a/docs/extensibility/vsix-language-pack-schema-2-0-reference.md b/docs/extensibility/vsix-language-pack-schema-2-0-reference.md index 759faef62b6..46ed777d515 100644 --- a/docs/extensibility/vsix-language-pack-schema-2-0-reference.md +++ b/docs/extensibility/vsix-language-pack-schema-2-0-reference.md @@ -2,7 +2,7 @@ title: "VSIX Language Pack Schema 2.0 Reference" description: The VSIX Language Pack schema provides localized installation information for VSIX packages. Version 2.0 supports additional localization elements. ms.date: "10/26/2017" -ms.topic: "conceptual" +ms.topic: article helpviewer_keywords: - "language pack" - "localize vsix" diff --git a/docs/extensibility/vsix-project-template.md b/docs/extensibility/vsix-project-template.md index 58de939223a..db0eecb44ae 100644 --- a/docs/extensibility/vsix-project-template.md +++ b/docs/extensibility/vsix-project-template.md @@ -2,7 +2,7 @@ title: VSIX Project Template description: Learn how to use the VSIX Project template to wrap Visual Studio extensions in a VSIX project, and then publish the package on the Visual Studio Marketplace. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - deploy packages - publish extension diff --git a/docs/extensibility/vsix/get-started/extension-anatomy.md b/docs/extensibility/vsix/get-started/extension-anatomy.md index 17e7b495206..966b3cd151e 100644 --- a/docs/extensibility/vsix/get-started/extension-anatomy.md +++ b/docs/extensibility/vsix/get-started/extension-anatomy.md @@ -2,7 +2,7 @@ title: Anatomy of an extension description: Explains the structure of a Visual Studio extension ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: article author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/get-started/first-extension.md b/docs/extensibility/vsix/get-started/first-extension.md index 70a5b60f91b..c18c6eb3804 100644 --- a/docs/extensibility/vsix/get-started/first-extension.md +++ b/docs/extensibility/vsix/get-started/first-extension.md @@ -2,7 +2,7 @@ title: "Create Visual Studio extensions with C# & .NET Framework" description: Create a Visual Studio extension with the .NET Framework and C# and an existing project template file, such as Empty VSIX Project (Community). ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: how-to author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/get-started/get-tools.md b/docs/extensibility/vsix/get-started/get-tools.md index d9bedd03bb1..2669bcc1449 100644 --- a/docs/extensibility/vsix/get-started/get-tools.md +++ b/docs/extensibility/vsix/get-started/get-tools.md @@ -2,7 +2,7 @@ title: "Install & configure the extensibility workload" description: Explore the tools you need to write Visual Studio extensions and the process to install the corresponding extensibility workload. ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: install-set-up-deploy author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/get-started/useful-resources.md b/docs/extensibility/vsix/get-started/useful-resources.md index 63eff2efc3f..d23b7513591 100644 --- a/docs/extensibility/vsix/get-started/useful-resources.md +++ b/docs/extensibility/vsix/get-started/useful-resources.md @@ -2,7 +2,7 @@ title: Useful resources description: A list of handy resources that help you better navigate the world of VS extensibility. ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: article author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/publish/checklist.md b/docs/extensibility/vsix/publish/checklist.md index 11da214d547..fbfaa99b9f3 100644 --- a/docs/extensibility/vsix/publish/checklist.md +++ b/docs/extensibility/vsix/publish/checklist.md @@ -2,7 +2,7 @@ title: Best practices checklist description: A checklist to ensure your extension follows best practices before you publish it. ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: best-practice author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/publish/create-extension-pack.md b/docs/extensibility/vsix/publish/create-extension-pack.md index 82d025ef102..7a27bd01582 100644 --- a/docs/extensibility/vsix/publish/create-extension-pack.md +++ b/docs/extensibility/vsix/publish/create-extension-pack.md @@ -2,7 +2,7 @@ title: Create an extension pack description: Follow the video or use the instructions to create an extension pack that contains your favorite extensions or group a set of extensions together. ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: article author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/publish/publish-guide.md b/docs/extensibility/vsix/publish/publish-guide.md index ff4f96da33f..7635e82816a 100644 --- a/docs/extensibility/vsix/publish/publish-guide.md +++ b/docs/extensibility/vsix/publish/publish-guide.md @@ -2,7 +2,7 @@ title: Publishing description: This section helps you getting your extension ready to share with your team or the whole world. ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: concept-article author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/recipes/custom-tool-windows.md b/docs/extensibility/vsix/recipes/custom-tool-windows.md index 3044cf4a0ee..0507e08e039 100644 --- a/docs/extensibility/vsix/recipes/custom-tool-windows.md +++ b/docs/extensibility/vsix/recipes/custom-tool-windows.md @@ -2,7 +2,7 @@ title: Build custom tool windows description: A recipe for how to add custom tool windows to Visual Studio. ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: how-to author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/recipes/handle-errors.md b/docs/extensibility/vsix/recipes/handle-errors.md index ebd544e1016..c8b00c8446a 100644 --- a/docs/extensibility/vsix/recipes/handle-errors.md +++ b/docs/extensibility/vsix/recipes/handle-errors.md @@ -2,7 +2,7 @@ title: Error handling description: Explains how to best handle errors and exceptions occurring in extensions ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: article author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/recipes/menus-buttons-commands.md b/docs/extensibility/vsix/recipes/menus-buttons-commands.md index 7e4bb033fc3..19d0ab1745f 100644 --- a/docs/extensibility/vsix/recipes/menus-buttons-commands.md +++ b/docs/extensibility/vsix/recipes/menus-buttons-commands.md @@ -2,7 +2,7 @@ title: Menus & commands description: A walkthrough of the menu and command system in Visual Studio. ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: how-to author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/recipes/notifications.md b/docs/extensibility/vsix/recipes/notifications.md index 80853667856..94cd2d08b63 100644 --- a/docs/extensibility/vsix/recipes/notifications.md +++ b/docs/extensibility/vsix/recipes/notifications.md @@ -2,7 +2,7 @@ title: Notifications description: A recipe for the various different ways to show notifications to users. ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: concept-article author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/recipes/settings-options.md b/docs/extensibility/vsix/recipes/settings-options.md index 9eb5f6d6d1e..91f4a8db231 100644 --- a/docs/extensibility/vsix/recipes/settings-options.md +++ b/docs/extensibility/vsix/recipes/settings-options.md @@ -2,7 +2,7 @@ title: Settings & options description: A recipe for how to handle custom settings and options. ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: article author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/recipes/show-progress.md b/docs/extensibility/vsix/recipes/show-progress.md index 55636c534b7..51ce812b8bd 100644 --- a/docs/extensibility/vsix/recipes/show-progress.md +++ b/docs/extensibility/vsix/recipes/show-progress.md @@ -2,7 +2,7 @@ title: Explore types of progress bars description: Explore the different types of progress bars for backgrounds tasks in Visual Studio extensions and understand when to use each of them. ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: concept-article author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/recipes/use-themes.md b/docs/extensibility/vsix/recipes/use-themes.md index 225561de07f..18e01670a0e 100644 --- a/docs/extensibility/vsix/recipes/use-themes.md +++ b/docs/extensibility/vsix/recipes/use-themes.md @@ -2,7 +2,7 @@ title: Theming description: Learn how to use WPF controls to theme windows and other XAML controls to match Visual Studio's color themes. ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: concept-article author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/tips/build.md b/docs/extensibility/vsix/tips/build.md index 22cc8b48c89..1ef063a38b5 100644 --- a/docs/extensibility/vsix/tips/build.md +++ b/docs/extensibility/vsix/tips/build.md @@ -2,7 +2,7 @@ title: Working with builds description: Tips for working with builds. ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: concept-article author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/tips/files.md b/docs/extensibility/vsix/tips/files.md index 8f29a5e1bb6..56c4658eebf 100644 --- a/docs/extensibility/vsix/tips/files.md +++ b/docs/extensibility/vsix/tips/files.md @@ -2,7 +2,7 @@ title: Working with files description: Tips for working with files. ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: concept-article author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/tips/projects.md b/docs/extensibility/vsix/tips/projects.md index 5b39b57b0c6..503e4338d19 100644 --- a/docs/extensibility/vsix/tips/projects.md +++ b/docs/extensibility/vsix/tips/projects.md @@ -2,7 +2,7 @@ title: Working with projects description: Tips for working with projects. ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: concept-article author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vsix/tips/solutions.md b/docs/extensibility/vsix/tips/solutions.md index 1f03fa6cc43..8da177883f4 100644 --- a/docs/extensibility/vsix/tips/solutions.md +++ b/docs/extensibility/vsix/tips/solutions.md @@ -2,7 +2,7 @@ title: Working with solutions description: Tips for working with solutions. ms.date: 12/01/2021 -ms.topic: conceptual +ms.topic: concept-article author: madskristensen ms.author: madsk manager: pchapman diff --git a/docs/extensibility/vssdk-messages/index.md b/docs/extensibility/vssdk-messages/index.md index 89768bce61b..b91e8687fb6 100644 --- a/docs/extensibility/vssdk-messages/index.md +++ b/docs/extensibility/vssdk-messages/index.md @@ -2,7 +2,7 @@ title: Visual Studio SDK error messages description: Some VSSDK analyzer errors have articles that explain why the error is generated. Learn how to see whether help is available for a particular error message. ms.date: 05/19/2022 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - VSIX error codes, compatibility analyzer author: ankitvarmait diff --git a/docs/extensibility/whats-new-visual-studio-2019-sdk.md b/docs/extensibility/whats-new-visual-studio-2019-sdk.md index 4fad60e5762..7d31a0e9f8f 100644 --- a/docs/extensibility/whats-new-visual-studio-2019-sdk.md +++ b/docs/extensibility/whats-new-visual-studio-2019-sdk.md @@ -2,7 +2,7 @@ title: What's New in the Visual Studio 2019 SDK description: The Visual Studio SDK the new and updated features for Visual Studio 2019, including editor registration enhancements. ms.date: 03/29/2019 -ms.topic: conceptual +ms.topic: whats-new author: tinaschrepfer ms.author: tinali manager: mijacobs diff --git a/docs/extensibility/workspace-build.md b/docs/extensibility/workspace-build.md index 131557c5eb8..2023d9667a9 100644 --- a/docs/extensibility/workspace-build.md +++ b/docs/extensibility/workspace-build.md @@ -2,7 +2,7 @@ title: "Workspace build in Visual Studio" description: Learn about the extender that supplies indexed and file context data for a workspace to support an Open Folder scenario. ms.date: "02/21/2018" -ms.topic: "conceptual" +ms.topic: article author: "vukelich" ms.author: "svukel" manager: "viveis" @@ -99,4 +99,4 @@ For information on authoring a tasks.vs.json or launch.vs.json file, see [Custom ## Related content -* [Language Server Protocol](language-server-protocol.md) - Learn how to integrate language servers into Visual Studio. \ No newline at end of file +* [Language Server Protocol](language-server-protocol.md) - Learn how to integrate language servers into Visual Studio. diff --git a/docs/extensibility/workspace-file-contexts.md b/docs/extensibility/workspace-file-contexts.md index ad8388f6c2c..3065045670d 100644 --- a/docs/extensibility/workspace-file-contexts.md +++ b/docs/extensibility/workspace-file-contexts.md @@ -2,7 +2,7 @@ title: "Workspace file contexts in Visual Studio" description: Learn about file context providers that implement the IFileContextProvider interface to support insights into Open Folder workspaces. ms.date: "02/21/2018" -ms.topic: "conceptual" +ms.topic: article author: "vukelich" ms.author: "svukel" manager: "viveis" diff --git a/docs/extensibility/workspace-indexing.md b/docs/extensibility/workspace-indexing.md index 951e75fcde2..7f8b801c1ef 100644 --- a/docs/extensibility/workspace-indexing.md +++ b/docs/extensibility/workspace-indexing.md @@ -2,7 +2,7 @@ title: "Workspace indexing in Visual Studio" description: Learn about workspace indexing, which is the collection and persistent storage of data to support rich IDE features for an Open Folder workspace. ms.date: "02/21/2018" -ms.topic: "conceptual" +ms.topic: article author: "vukelich" ms.author: "svukel" manager: "viveis" @@ -62,4 +62,4 @@ In advanced situations, an extension might dynamically support an arbitrary set ## Related content * [Workspaces and language services](workspace-language-services.md) - Learn how to integrate language services into an Open Folder workspace. -* [Workspace build](workspace-build.md) - Open Folder supports build systems such as MSBuild and makefiles. \ No newline at end of file +* [Workspace build](workspace-build.md) - Open Folder supports build systems such as MSBuild and makefiles. diff --git a/docs/extensibility/workspace-language-services.md b/docs/extensibility/workspace-language-services.md index ed9b2343c24..3681a4612b6 100644 --- a/docs/extensibility/workspace-language-services.md +++ b/docs/extensibility/workspace-language-services.md @@ -2,7 +2,7 @@ title: "Workspaces and language services in Visual Studio" description: Learn how language services can provide Open Folder users the same rich language features they are used to when working with solutions and projects. ms.date: "02/21/2018" -ms.topic: "conceptual" +ms.topic: article author: "vukelich" ms.author: "svukel" manager: "viveis" @@ -53,4 +53,4 @@ The `Microsoft.VisualStudio.Workspace.*` APIs aren't the only way to enable your ## Related content -* [Workspace build](workspace-build.md) - Open Folder supports build systems such as MSBuild and makefiles. \ No newline at end of file +* [Workspace build](workspace-build.md) - Open Folder supports build systems such as MSBuild and makefiles. diff --git a/docs/extensibility/workspaces.md b/docs/extensibility/workspaces.md index 21c218f212c..c4cef8ec68b 100644 --- a/docs/extensibility/workspaces.md +++ b/docs/extensibility/workspaces.md @@ -2,7 +2,7 @@ title: "Workspaces in Visual Studio" description: Explore how Visual Studio uses a workspace to represent a collection of files in Open Folder, including workspace providers and services. ms.date: "02/21/2018" -ms.topic: "conceptual" +ms.topic: article author: "vukelich" ms.author: "svukel" manager: "viveis" diff --git a/docs/get-started/visual-basic/visual-studio-ide.md b/docs/get-started/visual-basic/visual-studio-ide.md index e6d2596c23c..0180983dd83 100644 --- a/docs/get-started/visual-basic/visual-studio-ide.md +++ b/docs/get-started/visual-basic/visual-studio-ide.md @@ -3,7 +3,7 @@ title: Overview for Visual Basic developers description: Explore how to work with Visual Studio to edit, debug, and build code, and then publish an app as a Visual Basic developer. ms.date: 11/17/2023 ms.subservice: general-ide -ms.topic: conceptual +ms.topic: how-to author: anandmeg ms.author: meghaanand manager: mijacobs diff --git a/docs/help-viewer/accessibility-features.md b/docs/help-viewer/accessibility-features.md index 1a2a46a1e2e..ac9aa972f46 100644 --- a/docs/help-viewer/accessibility-features.md +++ b/docs/help-viewer/accessibility-features.md @@ -2,7 +2,7 @@ title: Accessibility of Help Viewer description: Review accessibility features of Microsoft Help Viewer. Examples include keyboard access, font size, window size, and Help Viewer position. ms.date: 05/26/2022 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - "accessibility features [Help Viewer]" - "Help Viewer, accessibility features" diff --git a/docs/help-viewer/administrator-guide.md b/docs/help-viewer/administrator-guide.md index 1c302914176..1840785f80e 100644 --- a/docs/help-viewer/administrator-guide.md +++ b/docs/help-viewer/administrator-guide.md @@ -2,7 +2,7 @@ title: Deploy help locally with Help Viewer description: Read the Microsoft Help Viewer administrator guide. Deploy local Help content from the internet, or deploy pre-installed local Help content on client computers. ms.date: 11/01/2017 -ms.topic: conceptual +ms.topic: install-set-up-deploy author: ghogen ms.author: ghogen manager: mijacobs diff --git a/docs/help-viewer/behavior-overrides.md b/docs/help-viewer/behavior-overrides.md index 62ae8fa6886..2e62c8f6bfa 100644 --- a/docs/help-viewer/behavior-overrides.md +++ b/docs/help-viewer/behavior-overrides.md @@ -2,7 +2,7 @@ title: Override Help Viewer defaults description: Learn about Help Content Manager overrides, which change the default behavior of Help Viewer and help-related features in the Visual Studio IDE. ms.date: 05/17/2022 -ms.topic: conceptual +ms.topic: how-to author: ghogen ms.author: ghogen manager: mijacobs diff --git a/docs/help-viewer/overview.md b/docs/help-viewer/overview.md index 5d630ea9306..7a4e1995682 100644 --- a/docs/help-viewer/overview.md +++ b/docs/help-viewer/overview.md @@ -3,7 +3,7 @@ title: 'What is the offline Help Viewer?' titleSuffix: "" description: Install and view offline help documentation for various products and technologies such as Visual Studio and .NET with the Microsoft Help Viewer. ms.date: 10/2/2025 -ms.topic: conceptual +ms.topic: concept-article f1_keywords: - "hv_general" helpviewer_keywords: diff --git a/docs/ide/adding-visual-studio-editor-support-for-other-languages.md b/docs/ide/adding-visual-studio-editor-support-for-other-languages.md index 24556fff091..d4edf774190 100644 --- a/docs/ide/adding-visual-studio-editor-support-for-other-languages.md +++ b/docs/ide/adding-visual-studio-editor-support-for-other-languages.md @@ -2,7 +2,7 @@ title: Add editor support for other languages description: Learn about how the Visual Studio editor supports reading and navigating through different computer languages and how you can add support for other languages. ms.date: 5/02/2025 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - syntax colorization - IntelliSense diff --git a/docs/ide/advanced-feature-overview.md b/docs/ide/advanced-feature-overview.md index c66ae8f4fe2..b9d29f5d9e8 100644 --- a/docs/ide/advanced-feature-overview.md +++ b/docs/ide/advanced-feature-overview.md @@ -2,7 +2,7 @@ title: Explore advanced features for developers description: Learn about the advanced features that might be more appropriate for experienced developers, or those developers who are already familiar with Visual Studio. ms.date: 8/19/2023 -ms.topic: conceptual +ms.topic: article author: anandmeg ms.author: meghaanand manager: mijacobs diff --git a/docs/ide/building-and-cleaning-projects-and-solutions-in-visual-studio.md b/docs/ide/building-and-cleaning-projects-and-solutions-in-visual-studio.md index 36707a964b0..4d63fa6435e 100644 --- a/docs/ide/building-and-cleaning-projects-and-solutions-in-visual-studio.md +++ b/docs/ide/building-and-cleaning-projects-and-solutions-in-visual-studio.md @@ -3,7 +3,7 @@ title: Build and clean projects and solutions description: Build, rebuild, or clean some of your projects or project items, or all of your projects, in your Visual Studio project solution. ms.date: 9/3/2025 ms.subservice: compile-build -ms.topic: conceptual +ms.topic: how-to f1_keywords: - VS.BuildProjectPicker - vs.batchbuild diff --git a/docs/ide/class-designer/designing-and-viewing-classes-and-types.md b/docs/ide/class-designer/designing-and-viewing-classes-and-types.md index fc7bbba3010..0ab75f0e310 100644 --- a/docs/ide/class-designer/designing-and-viewing-classes-and-types.md +++ b/docs/ide/class-designer/designing-and-viewing-classes-and-types.md @@ -2,7 +2,7 @@ title: Design, visualize, & refactor with Class Designer description: Design, visualize, and refactor classes, other types, and their relationships in your code with Class Designer in Visual Studio. ms.date: 02/03/2025 -ms.topic: conceptual +ms.topic: article f1_keywords: - vs.classdesigner.diagram - vs.classdesigner.enum diff --git a/docs/ide/class-designer/working-with-visual-cpp-code.md b/docs/ide/class-designer/working-with-visual-cpp-code.md index 10d19a52ae4..a6748738e18 100644 --- a/docs/ide/class-designer/working-with-visual-cpp-code.md +++ b/docs/ide/class-designer/working-with-visual-cpp-code.md @@ -2,7 +2,7 @@ title: Working with C++ Code (Class Designer) description: Work with class diagrams to design and visualize C++ code element, classes, and other types in your Visual Studio project. ms.date: 06/21/2017 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - vs.classdesigner.cpplimitation - vs.classdesigner.inheritancelinelabel @@ -344,4 +344,4 @@ The error you are most likely to see for a type resolution issue is **Code could ## Related content -- [What is Class Designer?](designing-and-viewing-classes-and-types.md) \ No newline at end of file +- [What is Class Designer?](designing-and-viewing-classes-and-types.md) diff --git a/docs/ide/code-snippets.md b/docs/ide/code-snippets.md index f92043a2a4a..67002a381a0 100644 --- a/docs/ide/code-snippets.md +++ b/docs/ide/code-snippets.md @@ -2,7 +2,7 @@ title: Understand and use code snippets description: Explore code snippets, which are small blocks of reusable code you can insert into a code file, and learn how to find and use them. ms.date: 04/25/2025 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - vs.ExpansionManagerImport - vs.codesnippetmanager diff --git a/docs/ide/code-styles-and-code-cleanup.md b/docs/ide/code-styles-and-code-cleanup.md index 9e892185cc4..15b9fd7a25f 100644 --- a/docs/ide/code-styles-and-code-cleanup.md +++ b/docs/ide/code-styles-and-code-cleanup.md @@ -2,7 +2,7 @@ title: Code style options and code cleanup description: Learn how to configure Visual Studio to apply code style preferences using the Code Cleanup command. ms.date: 05/08/2025 -ms.topic: conceptual +ms.topic: how-to ms.custom: peer-review-program author: mikejo5000 ms.author: mikejo diff --git a/docs/ide/compiling-and-building-in-visual-studio.md b/docs/ide/compiling-and-building-in-visual-studio.md index 9fe93df4c6b..dde9f774b61 100644 --- a/docs/ide/compiling-and-building-in-visual-studio.md +++ b/docs/ide/compiling-and-building-in-visual-studio.md @@ -3,7 +3,7 @@ title: Use different build methods to build apps description: Use the Visual Studio IDE build method, the MSBuild command-line tools build method, or Azure Pipelines build method to build an application. ms.date: 2/3/2025 ms.subservice: compile-build -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - builds [Visual Studio], about building in Visual Studio - custom build steps, types of builds diff --git a/docs/ide/configuring-warnings-in-visual-basic.md b/docs/ide/configuring-warnings-in-visual-basic.md index 09a950445c0..294a6cf4c3a 100644 --- a/docs/ide/configuring-warnings-in-visual-basic.md +++ b/docs/ide/configuring-warnings-in-visual-basic.md @@ -2,7 +2,7 @@ title: Configuring Warnings in Visual Basic description: Configure warnings like 'warn as error' and 'no warn' in Visual Basic to help you write cleaner, faster, better code with fewer bugs. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - errors [Visual Basic], warnings - run-time errors, warnings diff --git a/docs/ide/connect-team-project.md b/docs/ide/connect-team-project.md index a8c8ab9a41e..5d2fb9a78b4 100644 --- a/docs/ide/connect-team-project.md +++ b/docs/ide/connect-team-project.md @@ -2,7 +2,7 @@ title: Connect to projects in Team Explorer description: Explore Team Explorer in Visual Studio to work with team members to develop and manage projects, source code, work items, and repositories. ms.date: 3/10/2025 -ms.topic: conceptual +ms.topic: how-to ms.author: ghogen author: ghogen ms.manager: mijacobs diff --git a/docs/ide/creating-project-and-item-templates.md b/docs/ide/creating-project-and-item-templates.md index 370728d35e3..0663380cce4 100644 --- a/docs/ide/creating-project-and-item-templates.md +++ b/docs/ide/creating-project-and-item-templates.md @@ -2,7 +2,7 @@ title: Templates for projects and files description: Explore how project and item templates in Visual Studio provide reusable stubs that give users some basic code and structure. ms.date: 2/3/2025 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - templates [Visual Studio], project - templates [Visual Studio], item diff --git a/docs/ide/customizing-project-and-item-templates.md b/docs/ide/customizing-project-and-item-templates.md index e29e1570573..d9fae35deb0 100644 --- a/docs/ide/customizing-project-and-item-templates.md +++ b/docs/ide/customizing-project-and-item-templates.md @@ -2,7 +2,7 @@ title: Customizing Project and Item Templates description: Customize existing project templates, item templates, and wizards in Visual Studio to meet your current needs. ms.date: 04/08/2025 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - customizing templates [Visual Studio] - Visual Studio templates, customizing diff --git a/docs/ide/customizing-the-start-page-for-visual-studio.md b/docs/ide/customizing-the-start-page-for-visual-studio.md index 86f9111484e..c42ac281b2c 100644 --- a/docs/ide/customizing-the-start-page-for-visual-studio.md +++ b/docs/ide/customizing-the-start-page-for-visual-studio.md @@ -2,7 +2,7 @@ title: Change the startup experience description: Customize your startup experience so Visual Studio opens with the tools that are most useful to you, such as opening the most recently opened solution. ms.date: 10/25/2024 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - vs.ToolsOptionsPages.Startup helpviewer_keywords: @@ -41,4 +41,4 @@ You can customize the startup experience for Visual Studio in several different :::image type="content" source="media/vs-2022/environment-startup-experience.png" alt-text="Screenshot of the options to customize the startup experience in Visual Studio."::: -::: moniker-end \ No newline at end of file +::: moniker-end diff --git a/docs/ide/deploy-copilot-to-enterprise.md b/docs/ide/deploy-copilot-to-enterprise.md index b7084497486..65394583b05 100644 --- a/docs/ide/deploy-copilot-to-enterprise.md +++ b/docs/ide/deploy-copilot-to-enterprise.md @@ -3,7 +3,7 @@ title: Deploy GitHub Copilot within your enterprise description: Configure and deploy GitHub Copilot programmatically to existing Visual Studio instances on a client's machine within an enterprise. ms.date: 8/30/2025 ms.update-cycle: 180-days -ms.topic: conceptual +ms.topic: install-set-up-deploy author: anandmeg ms.author: meghaanand ms.manager: mijacobs @@ -71,4 +71,4 @@ To learn more, consider exploring the following resources: - [GitHub Copilot Chat: Getting started](visual-studio-github-copilot-chat.md) - [GitHub Copilot: Compare plans](https://github.com/features/copilot/plans) - [GitHub Copilot Trust Center](https://resources.github.com/copilot-trust-center/) -- [Use command-line parameters to install, update, and manage Visual Studio](../install/use-command-line-parameters-to-install-visual-studio.md) \ No newline at end of file +- [Use command-line parameters to install, update, and manage Visual Studio](../install/use-command-line-parameters-to-install-visual-studio.md) diff --git a/docs/ide/developer-community-guidelines.md b/docs/ide/developer-community-guidelines.md index 3483a513814..3a9dd6a19e4 100644 --- a/docs/ide/developer-community-guidelines.md +++ b/docs/ide/developer-community-guidelines.md @@ -2,7 +2,7 @@ title: Developer Community guidelines description: Learn how to properly submit issues and suggestions, what to expect after submitting issues, and how best to interact with the Visual Studio Developer Community. ms.date: 6/30/2020 -ms.topic: conceptual +ms.topic: article author: madskristensen ms.author: madsk manager: mijacobs diff --git a/docs/ide/developer-community-privacy.md b/docs/ide/developer-community-privacy.md index ff2373e5f6e..3ecc073268b 100644 --- a/docs/ide/developer-community-privacy.md +++ b/docs/ide/developer-community-privacy.md @@ -2,7 +2,7 @@ title: Developer Community data privacy description: Learn how to manage your private data when you create problem reports for the Developer Community to review. ms.date: 11/07/2022 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - developer community privacy - privacy, developer community diff --git a/docs/ide/exempt-visual-studio-from-wip.md b/docs/ide/exempt-visual-studio-from-wip.md index b909d80bf8a..e23c8cd8fbc 100644 --- a/docs/ide/exempt-visual-studio-from-wip.md +++ b/docs/ide/exempt-visual-studio-from-wip.md @@ -2,7 +2,7 @@ title: Exempt from Windows Information Protection description: Learn about exempting Visual Studio from Windows Information Protection while still allowing it to use enterprise data. ms.date: 06/01/2018 -ms.topic: conceptual +ms.topic: article author: ghogen ms.author: ghogen manager: mijacobs diff --git a/docs/ide/file-nesting-solution-explorer.md b/docs/ide/file-nesting-solution-explorer.md index 4dcf6405519..4050a365c4a 100644 --- a/docs/ide/file-nesting-solution-explorer.md +++ b/docs/ide/file-nesting-solution-explorer.md @@ -2,7 +2,7 @@ title: File nesting rules for Solution Explorer description: Discover Solution Explorer in Visual Studio and review how to work with file nesting rules, presets, and customization for project-specific settings. ms.date: 6/4/2025 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - "file nesting" - "Solution Explorer, file nesting" diff --git a/docs/ide/filtered-solutions.md b/docs/ide/filtered-solutions.md index fc3bc86a56c..f0c05a079b1 100644 --- a/docs/ide/filtered-solutions.md +++ b/docs/ide/filtered-solutions.md @@ -2,7 +2,7 @@ title: Get faster load & run times with solution filters description: Explore the solution filtering feature in Visual Studio and discover how it allows you to quickly load a subset of projects in a solution. ms.date: 04/22/2019 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - "filtered solution" - "solution filtering" diff --git a/docs/ide/find-and-fix-code-errors.md b/docs/ide/find-and-fix-code-errors.md index b56c7073275..28dfe72d273 100644 --- a/docs/ide/find-and-fix-code-errors.md +++ b/docs/ide/find-and-fix-code-errors.md @@ -2,7 +2,7 @@ title: Fix program errors and improve code description: Explore how Visual Studio can help you find and fix problems in your code, including build errors, code analysis, debugging tools, and unit tests. ms.date: 04/25/2023 -ms.topic: conceptual +ms.topic: article author: Mikejo5000 ms.author: mikejo manager: mijacobs diff --git a/docs/ide/find-command-box.md b/docs/ide/find-command-box.md index 113ef9cbc6f..d480a213a4a 100644 --- a/docs/ide/find-command-box.md +++ b/docs/ide/find-command-box.md @@ -2,7 +2,7 @@ title: Go to Find Combo box (Find/Command box) description: Learn about the Go to Find Combo box (Find/Command box) and how you can use it to search for text and run Visual Studio commands. ms.date: 10/31/2023 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - vs.findcommandbox helpviewer_keywords: diff --git a/docs/ide/find-in-files.md b/docs/ide/find-in-files.md index d32d4abd93d..94516f709c5 100644 --- a/docs/ide/find-in-files.md +++ b/docs/ide/find-in-files.md @@ -2,7 +2,7 @@ title: "Search within Specific Files with 'Find in Files'" description: Explore the Find in Files feature in Visual Studio and discover how to use the feature to search a specific set of files. ms.date: 9/12/2025 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - vs.findinfiles - vs.findreplace.findinfiles diff --git a/docs/ide/finding-and-replacing-text.md b/docs/ide/finding-and-replacing-text.md index d0cfc3fb6a2..4407fc7288a 100644 --- a/docs/ide/finding-and-replacing-text.md +++ b/docs/ide/finding-and-replacing-text.md @@ -2,7 +2,7 @@ title: Find and replace text, and multi-caret selection description: Explore the Find and Replace feature in Visual Studio and discover how to use the feature to find and replace instances of a pattern. ms.date: 01/07/2025 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - vs.find - vs.findreplacecontrol diff --git a/docs/ide/finding-references.md b/docs/ide/finding-references.md index e57fcc9c207..1c18246d0a0 100644 --- a/docs/ide/finding-references.md +++ b/docs/ide/finding-references.md @@ -2,7 +2,7 @@ title: Finding References in Your Code description: Use the Find All References command in Visual Studio to find references to particular code elements in your code. Search by reference type. ms.date: 9/29/2025 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - code editor, find all references - find all references diff --git a/docs/ide/fips-support-visual-studio.md b/docs/ide/fips-support-visual-studio.md index 45596ab7206..67c6a7e93ee 100644 --- a/docs/ide/fips-support-visual-studio.md +++ b/docs/ide/fips-support-visual-studio.md @@ -3,7 +3,7 @@ title: Visual Studio support for FIPS titleSuffix: '' description: Learn about how Visual Studio supports the Federal Information Processing Standard Publication 140-2 approved mode of operation for Windows, Azure, and .NET. ms.date: 10/01/2021 -ms.topic: conceptual +ms.topic: article author: ghogen ms.author: ghogen manager: mijacobs @@ -26,4 +26,4 @@ To learn more about the FIPS 140-2 approved mode of operation for Visual Studio - [Visual Studio: Set up FIPS-compliant secure remote Linux development with C++](/cpp/linux/set-up-fips-compliant-secure-remote-linux-development/) - [Windows: System cryptography and using FIPS-compliant algorithms for encryption, hashing, and signing](/windows/security/threat-protection/security-policy-settings/system-cryptography-use-fips-compliant-algorithms-for-encryption-hashing-and-signing) -- [.NET Core: FIPS compliance](/dotnet/standard/security/fips-compliance/) \ No newline at end of file +- [.NET Core: FIPS compliance](/dotnet/standard/security/fips-compliance/) diff --git a/docs/ide/go-to.md b/docs/ide/go-to.md index 28c827a3ce5..bbdcbce6894 100644 --- a/docs/ide/go-to.md +++ b/docs/ide/go-to.md @@ -2,7 +2,7 @@ title: Go to File, Go to Symbol, Go to Line description: Explore how you can use Go To commands in Visual Studio to perform focused and filtered searches of your code. ms.date: 04/03/2025 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - code editor, go to - code editor, go to line diff --git a/docs/ide/how-to-increase-chances-of-performance-issue-being-fixed.md b/docs/ide/how-to-increase-chances-of-performance-issue-being-fixed.md index e34b0f99286..183d4e1237c 100644 --- a/docs/ide/how-to-increase-chances-of-performance-issue-being-fixed.md +++ b/docs/ide/how-to-increase-chances-of-performance-issue-being-fixed.md @@ -6,7 +6,7 @@ ms.author: madsk manager: mijacobs ms.subservice: general-ide ms.date: 11/19/2019 -ms.topic: conceptual +ms.topic: how-to --- # Increase the chances of a performance issue being fixed diff --git a/docs/ide/how-to-sign-application-and-deployment-manifests.md b/docs/ide/how-to-sign-application-and-deployment-manifests.md index d68fa42c8d3..7a0cd390ebf 100644 --- a/docs/ide/how-to-sign-application-and-deployment-manifests.md +++ b/docs/ide/how-to-sign-application-and-deployment-manifests.md @@ -3,7 +3,7 @@ title: 'Sign application and deployment manifests' description: Explore the signing requirements to publish ClickOnce application and deployment manifests, and optional signing for .exe-based applications. ms.date: 10/10/2025 ms.subservice: deployment -ms.topic: conceptual +ms.topic: how-to f1_keywords: - vb.ProjectPropertiesSigning - vb.ProjectPropertiesSigning.PfxPasswordDialog diff --git a/docs/ide/intellicode-privacy.md b/docs/ide/intellicode-privacy.md index 450f9ac83b5..1b21afa1973 100644 --- a/docs/ide/intellicode-privacy.md +++ b/docs/ide/intellicode-privacy.md @@ -3,7 +3,7 @@ title: IntelliCode privacy ms.date: 09/26/2023 ms.service: visual-studio-family ms.subservice: intellicode -ms.topic: conceptual +ms.topic: article description: IntelliCode privacy author: ghogen ms.author: ghogen diff --git a/docs/ide/intellicode-suggestions.md b/docs/ide/intellicode-suggestions.md index ae050bda921..675d018d871 100644 --- a/docs/ide/intellicode-suggestions.md +++ b/docs/ide/intellicode-suggestions.md @@ -3,7 +3,7 @@ title: IntelliCode suggestions ms.date: 09/13/2024 ms.service: visual-studio-family ms.subservice: intellicode -ms.topic: conceptual +ms.topic: article description: IntelliCode suggestions author: ghogen ms.author: ghogen diff --git a/docs/ide/intellicode-visual-studio.md b/docs/ide/intellicode-visual-studio.md index 9aaff5b241b..8e37f2b5310 100644 --- a/docs/ide/intellicode-visual-studio.md +++ b/docs/ide/intellicode-visual-studio.md @@ -5,7 +5,7 @@ description: Read an overview of IntelliCode for Visual Studio. Understand previ ms.date: 7/2/2025 ms.service: visual-studio-family ms.subservice: intellicode -ms.topic: conceptual +ms.topic: article author: ghogen ms.author: ghogen manager: mijacobs diff --git a/docs/ide/javascript-intellisense.md b/docs/ide/javascript-intellisense.md index b7fee94310c..d4e30f0e556 100644 --- a/docs/ide/javascript-intellisense.md +++ b/docs/ide/javascript-intellisense.md @@ -2,7 +2,7 @@ title: Display JavaScript parameters & member lists with IntelliSense description: Learn how Visual Studio delivers richer IntelliSense, support for modern JavaScript features, and improved productivity features. ms.date: 10/03/2025 -ms.topic: conceptual +ms.topic: how-to ms.subservice: javascript-typescript f1_keywords: - "VS.ToolsOptionsPages.Text_Editor.JavaScript.Intellisense.References" @@ -136,4 +136,4 @@ When you select **Only use Tab or Enter to commit**, the JavaScript code editor ## Related content -- [Using IntelliSense](../ide/using-intellisense.md) \ No newline at end of file +- [Using IntelliSense](../ide/using-intellisense.md) diff --git a/docs/ide/managing-application-resources-dotnet.md b/docs/ide/managing-application-resources-dotnet.md index de2411cee10..05fbce2baa5 100644 --- a/docs/ide/managing-application-resources-dotnet.md +++ b/docs/ide/managing-application-resources-dotnet.md @@ -3,7 +3,7 @@ title: Manage application resources description: Manage application resources files that aren't part of the compilation process in Visual Studio, such as icon files or audio files. ms.custom: engagement-fy23 ms.date: 8/26/2024 -ms.topic: conceptual +ms.topic: article f1_keywords: - msvse_resedit.dlg.SetCustomTool helpviewer_keywords: diff --git a/docs/ide/managing-application-settings-dotnet.md b/docs/ide/managing-application-settings-dotnet.md index d79cecac443..10c1c439b3b 100644 --- a/docs/ide/managing-application-settings-dotnet.md +++ b/docs/ide/managing-application-settings-dotnet.md @@ -2,7 +2,7 @@ title: Manage application settings (.NET) description: Manage application settings that aren't included in the application code but are needed at runtime with the Visual Studio IDE. ms.date: 10/02/2024 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - msvse_settingsdesigner.err.nameblank helpviewer_keywords: diff --git a/docs/ide/managing-assembly-and-manifest-signing.md b/docs/ide/managing-assembly-and-manifest-signing.md index 9e898a7ceda..349ca4ecc9f 100644 --- a/docs/ide/managing-assembly-and-manifest-signing.md +++ b/docs/ide/managing-assembly-and-manifest-signing.md @@ -3,7 +3,7 @@ title: Manage assembly and manifest signing description: Explore how to manage an assembly and the advantages of strong-name signing, which gives a software component a globally unique identity. ms.date: 07/18/2024 ms.subservice: deployment -ms.topic: conceptual +ms.topic: how-to f1_keywords: - vs.AddNewStrongNameKey - ResolveKeySource.KeyFileForSignAssemblyNotImported diff --git a/docs/ide/managing-external-tools.md b/docs/ide/managing-external-tools.md index 1d745614b68..08759b90be8 100644 --- a/docs/ide/managing-external-tools.md +++ b/docs/ide/managing-external-tools.md @@ -2,7 +2,7 @@ title: Add and manage external tools on the Tools menu description: Add and manage new external tools that you can access through the Tools menu in the Visual Studio integrated development environment (IDE). ms.date: 11/20/2017 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - vs.externaltools helpviewer_keywords: diff --git a/docs/ide/managing-project-and-solution-properties.md b/docs/ide/managing-project-and-solution-properties.md index 0e395d245f0..6374a1af3d4 100644 --- a/docs/ide/managing-project-and-solution-properties.md +++ b/docs/ide/managing-project-and-solution-properties.md @@ -2,7 +2,7 @@ title: Manage project and solution properties description: Manage both the project properties and the solution properties in Visual Studio for C#, Visual Basic, F#, C++, and JavaScript projects. ms.date: 02/25/2025 -ms.topic: conceptual +ms.topic: article author: anandmeg ms.author: meghaanand manager: mijacobs diff --git a/docs/ide/managing-references-in-a-project.md b/docs/ide/managing-references-in-a-project.md index c5eb1349607..643e504e3e5 100644 --- a/docs/ide/managing-references-in-a-project.md +++ b/docs/ide/managing-references-in-a-project.md @@ -2,7 +2,7 @@ title: Manage references in a project description: Manage references to external components and connected services in your project so Visual Studio can locate the component or the service. ms.date: 8/5/2025 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - vs.ProjectPropertiesReferencePaths - cs.ProjectPropertiesReferencePaths diff --git a/docs/ide/navigating-code.md b/docs/ide/navigating-code.md index 2666d1845a6..e1f1d657a07 100644 --- a/docs/ide/navigating-code.md +++ b/docs/ide/navigating-code.md @@ -2,7 +2,7 @@ title: Options for Browsing Code in the Editor description: Explore the options for using the Visual Studio editor for browsing your code, including the Navigation bar and Navigate Backward and Forward commands. ms.date: 04/04/2025 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - code editor, navigation - code editor, go to diff --git a/docs/ide/optimize-visual-studio-performance.md b/docs/ide/optimize-visual-studio-performance.md index 0301eb7d51e..7a464973756 100644 --- a/docs/ide/optimize-visual-studio-performance.md +++ b/docs/ide/optimize-visual-studio-performance.md @@ -3,7 +3,7 @@ title: Improve performance if Visual Studio is slow titleSuffix: '' description: Review options to improve and optimize Visual Studio performance, including software upgrades, adjusting installed extensions and tools, and reconfiguring hardware. ms.date: 07/23/2025 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - performance [Visual Studio] author: Mikejo5000 @@ -41,4 +41,4 @@ Your feedback helps us improve. Use the **Report a Problem** feature to “recor ## Related content -- [Performance tips and tricks](../ide/visual-studio-performance-tips-and-tricks.md) \ No newline at end of file +- [Performance tips and tricks](../ide/visual-studio-performance-tips-and-tricks.md) diff --git a/docs/ide/personalizing-the-visual-studio-ide.md b/docs/ide/personalizing-the-visual-studio-ide.md index 1f6dc13abc4..d36f0e8d77b 100644 --- a/docs/ide/personalizing-the-visual-studio-ide.md +++ b/docs/ide/personalizing-the-visual-studio-ide.md @@ -2,7 +2,7 @@ title: Customize & save your personal Visual Studio IDE settings description: Customize the Visual Studio integrated development environment (IDE) in ways that best support your own development style and requirements. ms.date: 10/04/2024 -ms.topic: conceptual +ms.topic: how-to author: anandmeg ms.author: meghaanand manager: mijacobs diff --git a/docs/ide/preview-changes.md b/docs/ide/preview-changes.md index 3bedb075f4d..98825f2eaf1 100644 --- a/docs/ide/preview-changes.md +++ b/docs/ide/preview-changes.md @@ -2,7 +2,7 @@ title: Preview code changes description: Learn how to use the Preview Changes window to go over the modifications that are going to be made to your project before you accept them. ms.date: 12/16/2016 -ms.topic: conceptual +ms.topic: article author: Mikejo5000 ms.author: mikejo manager: mijacobs diff --git a/docs/ide/productivity-features.md b/docs/ide/productivity-features.md index 408d6259f7b..81cdb4bf910 100644 --- a/docs/ide/productivity-features.md +++ b/docs/ide/productivity-features.md @@ -2,7 +2,7 @@ title: Efficient coding, debugging, & keyboard shortcuts description: Learn about the keyboard shortcuts and productivity features in Visual Studio that can help you efficiently write code, debug code, and handle errors. ms.date: 04/08/2025 -ms.topic: conceptual +ms.topic: article ms.custom: peer-review-program author: Mikejo5000 ms.author: mikejo diff --git a/docs/ide/quickstart-ide-orientation.md b/docs/ide/quickstart-ide-orientation.md index 7f306fffeec..04a452dfe91 100644 --- a/docs/ide/quickstart-ide-orientation.md +++ b/docs/ide/quickstart-ide-orientation.md @@ -5,7 +5,7 @@ ms.custom: vs-acquisition titleSuffix: '' ms.date: 8/30/2025 ms.update-cycle: 180-days -ms.topic: conceptual +ms.topic: how-to author: anandmeg ms.author: meghaanand manager: mijacobs diff --git a/docs/ide/refactoring-in-visual-studio.md b/docs/ide/refactoring-in-visual-studio.md index 70bc0983fcd..cefda3add69 100644 --- a/docs/ide/refactoring-in-visual-studio.md +++ b/docs/ide/refactoring-in-visual-studio.md @@ -2,7 +2,7 @@ title: Refactoring for different programming languages description: Review popular refactoring scenarios in Visual Studio, including operations available for different programming languages with examples. ms.date: 01/10/2018 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - refactoring [Visual Studio] f1_keywords: diff --git a/docs/ide/reference/accessibility-tips-and-tricks.md b/docs/ide/reference/accessibility-tips-and-tricks.md index 3a8ac994e41..a2003eba375 100644 --- a/docs/ide/reference/accessibility-tips-and-tricks.md +++ b/docs/ide/reference/accessibility-tips-and-tricks.md @@ -2,7 +2,7 @@ title: "Accessibility tips and tricks for Visual Studio" description: Discover tips and tricks that help make the Visual Studio integrated development environment (IDE) more accessible for everyone, including people with disabilities. ms.date: 02/13/2025 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - "accessibility [Visual Studio]" author: anandmeg diff --git a/docs/ide/reference/command-prompt-powershell.md b/docs/ide/reference/command-prompt-powershell.md index b511a519acf..2112aaa3ef4 100644 --- a/docs/ide/reference/command-prompt-powershell.md +++ b/docs/ide/reference/command-prompt-powershell.md @@ -4,7 +4,7 @@ description: Learn about the two command-line shells for developers in Visual St author: Mikejo5000 ms.author: mikejo ms.date: 09/23/2025 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - "Visual Studio command prompt" - "command prompt, Visual Studio" diff --git a/docs/ide/reference/resources-for-designing-accessible-applications.md b/docs/ide/reference/resources-for-designing-accessible-applications.md index 796013caef2..cbe4d4a457e 100644 --- a/docs/ide/reference/resources-for-designing-accessible-applications.md +++ b/docs/ide/reference/resources-for-designing-accessible-applications.md @@ -2,7 +2,7 @@ title: "Resources for designing accessible applications" description: "Learn how to create accessible applications to make them easier for people with disabilities to use." ms.date: 08/27/2019 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - "accessibility, Windows applications" - "Windows applications, accessibility" diff --git a/docs/ide/replace-in-files.md b/docs/ide/replace-in-files.md index fb85a6c5d4d..eb2d0781894 100644 --- a/docs/ide/replace-in-files.md +++ b/docs/ide/replace-in-files.md @@ -2,7 +2,7 @@ title: Use Replace in Files to Search Code and Make Changes description: Use the Replace in Files feature to search the code of a specified set of files for a string or expression and change some or all of the matches found. ms.date: 04/07/2025 -ms.topic: conceptual +ms.topic: article f1_keywords: - vs.findreplace.replaceinfiles - vs.replaceinfiles diff --git a/docs/ide/securing-applications.md b/docs/ide/securing-applications.md index abeb05cc5e1..1cef2b0b39c 100644 --- a/docs/ide/securing-applications.md +++ b/docs/ide/securing-applications.md @@ -2,7 +2,7 @@ title: Security description: Learn about some security concepts and the security features that can help you effectively develop secure applications. ms.date: 10/26/2018 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - security [Visual Studio], applications - application design, securability diff --git a/docs/ide/suggest-a-feature.md b/docs/ide/suggest-a-feature.md index 6212362b393..bcb17ef59ff 100644 --- a/docs/ide/suggest-a-feature.md +++ b/docs/ide/suggest-a-feature.md @@ -2,7 +2,7 @@ title: Suggest a feature description: "Describes what suggestions are on Developer Community, how to make a suggestion, and how suggestions are used by Microsoft in the Visual Studio road map." ms.date: 10/13/2021 -ms.topic: conceptual +ms.topic: article author: madskristensen ms.author: madsk manager: mijacobs diff --git a/docs/ide/synchronized-settings-in-visual-studio.md b/docs/ide/synchronized-settings-in-visual-studio.md index da5e4438df2..29dadbe6ea6 100644 --- a/docs/ide/synchronized-settings-in-visual-studio.md +++ b/docs/ide/synchronized-settings-in-visual-studio.md @@ -2,7 +2,7 @@ title: Synchronize settings across multiple computers description: Learn how to synchronize your Visual Studio settings across multiple computers by signing in to the same personalization account. ms.date: 05/20/2022 -ms.topic: conceptual +ms.topic: article author: anandmeg ms.author: meghaanand manager: mijacobs diff --git a/docs/ide/text-spell-checker.md b/docs/ide/text-spell-checker.md index b83e424c162..3d4e051c743 100644 --- a/docs/ide/text-spell-checker.md +++ b/docs/ide/text-spell-checker.md @@ -2,7 +2,7 @@ title: "Learn about the Spell Checker" description: Learn how to use the Spell Checker in Visual Studio to correct misspelled words in multiple languages and to customize it to share with your dev team. ms.date: 08/27/2024 -ms.topic: conceptual +ms.topic: how-to author: anandmeg ms.author: meghaanand manager: mijacobs diff --git a/docs/ide/understanding-build-configurations.md b/docs/ide/understanding-build-configurations.md index bf14e4b7617..ddbc326baff 100644 --- a/docs/ide/understanding-build-configurations.md +++ b/docs/ide/understanding-build-configurations.md @@ -3,7 +3,7 @@ title: Understand build configurations description: Discover how to work with build configurations when you need to build your projects with different settings in Visual Studio. ms.date: 8/7/2025 ms.subservice: compile-build -ms.topic: conceptual +ms.topic: how-to f1_keywords: - SolutionProperties.ActiveConfig - vs.build.newprojectconfiguration diff --git a/docs/ide/use-solution-explorer.md b/docs/ide/use-solution-explorer.md index 5f1e25661df..3a1edcab97b 100644 --- a/docs/ide/use-solution-explorer.md +++ b/docs/ide/use-solution-explorer.md @@ -2,7 +2,7 @@ title: Learn about Solution Explorer description: Use Solution Explorer in Visual Studio and review the context menu options to manage the projects and files in a solution. ms.date: 10/18/2024 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - solution explorer [Visual Studio] author: anandmeg diff --git a/docs/ide/user-permissions-and-visual-studio.md b/docs/ide/user-permissions-and-visual-studio.md index 99c7e29b9bd..5c3649b2092 100644 --- a/docs/ide/user-permissions-and-visual-studio.md +++ b/docs/ide/user-permissions-and-visual-studio.md @@ -2,7 +2,7 @@ title: Run as administrator to install, debug, and more description: Explore how to run Visual Studio as an administrator and the use cases for installation, debugging, profiling, and configuring specific settings. ms.date: 9/11/2025 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - Visual Studio, user permissions - user permissions diff --git a/docs/ide/using-intellisense.md b/docs/ide/using-intellisense.md index fd02c87b8de..34750d9eaff 100644 --- a/docs/ide/using-intellisense.md +++ b/docs/ide/using-intellisense.md @@ -2,7 +2,7 @@ title: Use IntelliSense for quick information & completion description: Explore how to work with IntelliSense features in Visual Studio, including List Members, Parameter Info, Quick Info, and Complete Word. ms.date: 1/24/2025 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - Quick info - Parameter info diff --git a/docs/ide/using-regular-expressions-in-visual-studio.md b/docs/ide/using-regular-expressions-in-visual-studio.md index 64bf29b08c7..316992727d9 100644 --- a/docs/ide/using-regular-expressions-in-visual-studio.md +++ b/docs/ide/using-regular-expressions-in-visual-studio.md @@ -2,7 +2,7 @@ title: Use regular expressions and review examples description: Explore some regular expression characters, operators, constructs, and pattern examples that you can use in Visual Studio. ms.date: 9/4/2025 -ms.topic: conceptual +ms.topic: article f1_keywords: - vsregularexpressionhelp - vs.regularexpressionhelp diff --git a/docs/ide/visual-basic-specific-intellisense.md b/docs/ide/visual-basic-specific-intellisense.md index 79c607e46f6..17e74fec7a0 100644 --- a/docs/ide/visual-basic-specific-intellisense.md +++ b/docs/ide/visual-basic-specific-intellisense.md @@ -2,7 +2,7 @@ title: Visual Basic IntelliSense description: Learn how to use the IntelliSense features offered by the Visual Basic source code editor. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article f1_keywords: - VS.ToolsOptionsPages.Text_Editor.Basic.IntelliSense helpviewer_keywords: diff --git a/docs/ide/visual-cpp-intellisense.md b/docs/ide/visual-cpp-intellisense.md index 08624e658f4..04dd77e1ec9 100644 --- a/docs/ide/visual-cpp-intellisense.md +++ b/docs/ide/visual-cpp-intellisense.md @@ -2,7 +2,7 @@ title: Explore IntelliSense features for coding C++ projects description: Explore some IntelliSense features that you can use while coding your C++ project, such as statement completion, help with parameters, and error indicators. ms.date: 10/08/2018 -ms.topic: conceptual +ms.topic: article author: tylermsft ms.author: twhitney manager: coxford diff --git a/docs/ide/visual-csharp-intellisense.md b/docs/ide/visual-csharp-intellisense.md index 539f4bd50f4..b6531df61af 100644 --- a/docs/ide/visual-csharp-intellisense.md +++ b/docs/ide/visual-csharp-intellisense.md @@ -5,7 +5,7 @@ author: mikadumont ms.author: midumont manager: mijacobs ms.subservice: general-ide -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - C#, IntelliSense - IntelliSense [C#] diff --git a/docs/ide/visual-studio-experience-improvement-program.md b/docs/ide/visual-studio-experience-improvement-program.md index 38b5adb4e33..0326d689112 100644 --- a/docs/ide/visual-studio-experience-improvement-program.md +++ b/docs/ide/visual-studio-experience-improvement-program.md @@ -2,7 +2,7 @@ title: Customer Experience Improvement Program description: Manage privacy settings in Visual Studio, and explore system-generated logs, types of collected data, and how to fix problems and improve product quality. ms.date: 10/28/2021 -ms.topic: conceptual +ms.topic: article author: anandmeg ms.author: meghaanand manager: mijacobs diff --git a/docs/ide/visual-studio-ide-64-bit-support.md b/docs/ide/visual-studio-ide-64-bit-support.md index 7fa4348fc2b..58a1711df1d 100644 --- a/docs/ide/visual-studio-ide-64-bit-support.md +++ b/docs/ide/visual-studio-ide-64-bit-support.md @@ -2,7 +2,7 @@ title: Configure apps to target platforms like 64-bit description: Set up your applications in the Visual Studio integrated development environment (IDE) to target different platforms, including 64-bit platforms. ms.date: 07/19/2021 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - 64-bit applications [C++] - Visual Studio, 64-bit support diff --git a/docs/ide/visual-studio-performance-tips-and-tricks.md b/docs/ide/visual-studio-performance-tips-and-tricks.md index 63f767ac88e..841dfbc408a 100644 --- a/docs/ide/visual-studio-performance-tips-and-tricks.md +++ b/docs/ide/visual-studio-performance-tips-and-tricks.md @@ -2,7 +2,7 @@ title: Tips to improve performance description: Explore tips to improve and optimize certain Visual Studio features that you might not be using to help improve performance. ms.date: 05/16/2025 -ms.topic: conceptual +ms.topic: article author: Mikejo5000 ms.author: mikejo manager: mijacobs @@ -141,4 +141,4 @@ For a detailed description of the CLR garbage collector, see [Fundamentals of ga ## Related content -- [Optimize Visual Studio performance](../ide/optimize-visual-studio-performance.md) \ No newline at end of file +- [Optimize Visual Studio performance](../ide/optimize-visual-studio-performance.md) diff --git a/docs/ide/visual-studio-whole-line-completions.md b/docs/ide/visual-studio-whole-line-completions.md index 8d58e3a5d90..d2023350340 100644 --- a/docs/ide/visual-studio-whole-line-completions.md +++ b/docs/ide/visual-studio-whole-line-completions.md @@ -3,7 +3,7 @@ title: IntelliCode Whole-line autocompletions ms.date: 4/1/2025 ms.service: visual-studio-family ms.subservice: intellicode -ms.topic: conceptual +ms.topic: article description: IntelliCode Visual Studio Code Completions author: ghogen ms.author: ghogen diff --git a/docs/ide/walkthrough-creating-a-multiple-computer-build-environment.md b/docs/ide/walkthrough-creating-a-multiple-computer-build-environment.md index ea1b6edcb88..0cfbaa6caf4 100644 --- a/docs/ide/walkthrough-creating-a-multiple-computer-build-environment.md +++ b/docs/ide/walkthrough-creating-a-multiple-computer-build-environment.md @@ -3,7 +3,7 @@ title: Create a multiple-computer build environment description: Create a build environment in your organization by installing Visual Studio on a host computer and then copying various files and settings to another computer. ms.date: 11/04/2016 ms.subservice: compile-build -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - "MSBuild, building on multiple computers" - "build environment, MSBuild" @@ -386,4 +386,4 @@ You can create a build environment that can be deployed to various computers and ## Related content - [Prepare a test machine to run a debug executable](/cpp/windows/preparing-a-test-machine-to-run-a-debug-executable) -- [Command-line reference](../msbuild/msbuild-command-line-reference.md) \ No newline at end of file +- [Command-line reference](../msbuild/msbuild-command-line-reference.md) diff --git a/docs/ide/whats-new-visual-studio-docs.md b/docs/ide/whats-new-visual-studio-docs.md index 9dc2916f964..38f5cea5862 100644 --- a/docs/ide/whats-new-visual-studio-docs.md +++ b/docs/ide/whats-new-visual-studio-docs.md @@ -9,7 +9,7 @@ author: ghogen ms.author: ghogen manager: mijacobs ms.subservice: general-ide -ms.topic: conceptual +ms.topic: whats-new --- # What's new in Visual Studio docs diff --git a/docs/install/administrative-templates.md b/docs/install/administrative-templates.md index 4a81750aef3..ce137ff0536 100644 --- a/docs/install/administrative-templates.md +++ b/docs/install/administrative-templates.md @@ -2,7 +2,7 @@ title: Administrative Templates (ADMX) description: Configure and deploy group policy settings to the client machines in the Visual Studio ADMX Template and control Visual Studio behavior. ms.date: 9/23/2025 -ms.topic: conceptual +ms.topic: article ms.custom: vs-acquisition helpviewer_keywords: - dev15 diff --git a/docs/install/advanced-build-tools-container.md b/docs/install/advanced-build-tools-container.md index 903dab4798d..48d31f0fcb2 100644 --- a/docs/install/advanced-build-tools-container.md +++ b/docs/install/advanced-build-tools-container.md @@ -2,7 +2,7 @@ title: Advanced example for containers description: Learn about an advanced example for Docker containers. This example Dockerfile uses a specific version tag of the microsoft/dotnet-framework image. ms.date: 12/05/2023 -ms.topic: conceptual +ms.topic: article author: anandmeg ms.author: meghaanand manager: mijacobs diff --git a/docs/install/automated-installation-with-response-file.md b/docs/install/automated-installation-with-response-file.md index 7d34894a8e2..7833d0900ef 100644 --- a/docs/install/automated-installation-with-response-file.md +++ b/docs/install/automated-installation-with-response-file.md @@ -2,7 +2,7 @@ title: Configure installation defaults with a response file description: Create a response JSON file to help automate your Visual Studio installation with default settings for workloads, components, and other installation options. ms.date: 10/28/2024 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - response file - automate diff --git a/docs/install/automatically-apply-product-keys-when-deploying-visual-studio.md b/docs/install/automatically-apply-product-keys-when-deploying-visual-studio.md index 8e534d2f239..067b08b0aa5 100644 --- a/docs/install/automatically-apply-product-keys-when-deploying-visual-studio.md +++ b/docs/install/automatically-apply-product-keys-when-deploying-visual-studio.md @@ -2,7 +2,7 @@ title: Automatically apply product keys description: Apply your product key programmatically during or after installation as part of a script to automate deployment of Visual Studio. ms.date: 7/7/2023 -ms.topic: conceptual +ms.topic: article author: anandmeg ms.author: meghaanand manager: mijacobs diff --git a/docs/install/command-line-parameter-examples.md b/docs/install/command-line-parameter-examples.md index 83160878107..572f714c1d7 100644 --- a/docs/install/command-line-parameter-examples.md +++ b/docs/install/command-line-parameter-examples.md @@ -2,7 +2,7 @@ title: Command-line parameter examples for installation description: Customize command-line parameter examples to create your own installation of Visual Studio by setting parameters, such as installPath, wait, all, remove, and more. ms.date: 1/31/2025 -ms.topic: conceptual +ms.topic: article author: anandmeg ms.author: meghaanand manager: mijacobs diff --git a/docs/install/configure-policies-for-enterprise-deployments.md b/docs/install/configure-policies-for-enterprise-deployments.md index 08cb8a9bab0..2e0b741ee90 100644 --- a/docs/install/configure-policies-for-enterprise-deployments.md +++ b/docs/install/configure-policies-for-enterprise-deployments.md @@ -2,7 +2,7 @@ title: Configure policies for enterprise deployments description: Configure domain policies, related registry keys, and other configuration operations for enterprise deployments of Visual Studio. ms.date: 3/11/2024 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - gpo - policy diff --git a/docs/install/controlling-updates-to-visual-studio-deployments.md b/docs/install/controlling-updates-to-visual-studio-deployments.md index 7ee7bdb2551..9b0aa8f242b 100644 --- a/docs/install/controlling-updates-to-visual-studio-deployments.md +++ b/docs/install/controlling-updates-to-visual-studio-deployments.md @@ -2,7 +2,7 @@ title: Control updates to deployments description: Learn how to change where Visual Studio looks for an update when you install from a network. ms.date: 11/23/2021 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - '{{PLACEHOLDER}}' - '{{PLACEHOLDER}}' diff --git a/docs/install/create-a-network-installation-of-visual-studio.md b/docs/install/create-a-network-installation-of-visual-studio.md index 25baab00d53..7798b661475 100644 --- a/docs/install/create-a-network-installation-of-visual-studio.md +++ b/docs/install/create-a-network-installation-of-visual-studio.md @@ -2,7 +2,7 @@ title: Create a network-based installation description: Create a private network install point to deploy Visual Studio to support enterprise users with limited permissions or client machines with limited internet access. ms.date: 4/24/2025 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - '{{PLACEHOLDER}}' - '{{PLACEHOLDER}}' diff --git a/docs/install/create-an-offline-installation-of-visual-studio.md b/docs/install/create-an-offline-installation-of-visual-studio.md index eb7a68ca1b9..3f99a81f1b1 100644 --- a/docs/install/create-an-offline-installation-of-visual-studio.md +++ b/docs/install/create-an-offline-installation-of-visual-studio.md @@ -2,7 +2,7 @@ title: Create an offline installation description: Create an offline installation package to install Visual Studio offline when you have an unreliable internet connection or low bandwidth. ms.date: 10/28/2024 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - offline installation [Visual Studio] - offline install [Visual Studio] diff --git a/docs/install/deploy-a-layout-onto-a-client-machine.md b/docs/install/deploy-a-layout-onto-a-client-machine.md index 26892fafc6f..e31e42ad537 100644 --- a/docs/install/deploy-a-layout-onto-a-client-machine.md +++ b/docs/install/deploy-a-layout-onto-a-client-machine.md @@ -2,7 +2,7 @@ title: Deploy a layout onto a client machine description: Deploy a network layout of Visual Studio onto a client machine within an enterprise programmatically as part of an installation script. ms.date: 3/11/2024 -ms.topic: conceptual +ms.topic: install-set-up-deploy helpviewer_keywords: - 'deploy layout' - 'install layout' diff --git a/docs/install/disable-or-move-the-package-cache.md b/docs/install/disable-or-move-the-package-cache.md index 818e5322d74..e61e91c14e5 100644 --- a/docs/install/disable-or-move-the-package-cache.md +++ b/docs/install/disable-or-move-the-package-cache.md @@ -2,7 +2,7 @@ title: Disable or move the package cache description: Disable, enable, or move the package cache of installed packages for Visual Studio deployments to save or recover disk space. ms.date: 04/28/2022 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - cache - nocache diff --git a/docs/install/feedback-survey-policies.md b/docs/install/feedback-survey-policies.md index 6a374479de8..9230ffa2aa5 100644 --- a/docs/install/feedback-survey-policies.md +++ b/docs/install/feedback-survey-policies.md @@ -2,7 +2,7 @@ title: Configure feedback Group Policies description: Configure Group Policies that control submission of feedback and survey responses for enterprise deployments of Visual Studio. ms.date: 3/27/2025 -ms.topic: conceptual +ms.topic: article f1_keywords: - gpo - policy diff --git a/docs/install/install-and-use-visual-studio-behind-a-firewall-or-proxy-server.md b/docs/install/install-and-use-visual-studio-behind-a-firewall-or-proxy-server.md index 00f76e5647b..fbd5e81c3cc 100644 --- a/docs/install/install-and-use-visual-studio-behind-a-firewall-or-proxy-server.md +++ b/docs/install/install-and-use-visual-studio-behind-a-firewall-or-proxy-server.md @@ -2,7 +2,7 @@ title: Install and use behind a firewall or proxy server description: Review the domain URLs, ports, and protocols that you might want to add to an allowlist or open if your organization uses a firewall or a proxy server. ms.date: 12/06/2024 -ms.topic: conceptual +ms.topic: install-set-up-deploy helpviewer_keywords: - network installation, Visual Studio - administrator guide, Visual Studio diff --git a/docs/install/tools-for-managing-visual-studio-instances.md b/docs/install/tools-for-managing-visual-studio-instances.md index c4d67fafff5..f11c3c8b731 100644 --- a/docs/install/tools-for-managing-visual-studio-instances.md +++ b/docs/install/tools-for-managing-visual-studio-instances.md @@ -3,7 +3,7 @@ title: Tools for detecting and managing Visual Studio instances titleSuffix: '' description: Explore tools to detect and manage Visual Studio installations on client machines, including vswhere, PowerShell scripts, C# and C++ samples, and more. ms.date: 10/13/2023 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - vswhere - vswhere.exe diff --git a/docs/install/update-a-network-installation-of-visual-studio.md b/docs/install/update-a-network-installation-of-visual-studio.md index e0b29d9f756..4a714eb41a6 100644 --- a/docs/install/update-a-network-installation-of-visual-studio.md +++ b/docs/install/update-a-network-installation-of-visual-studio.md @@ -2,7 +2,7 @@ title: Update a network-based installation description: Update a Visual Studio client installed from a network layout and make sure the client is receiving the latest security and functionality fixes. ms.date: 9/26/2024 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - '{{PLACEHOLDER}}' - '{{PLACEHOLDER}}' diff --git a/docs/install/use-command-line-parameters-to-install-visual-studio.md b/docs/install/use-command-line-parameters-to-install-visual-studio.md index c81e0e25ddd..67f4bc8ae0f 100644 --- a/docs/install/use-command-line-parameters-to-install-visual-studio.md +++ b/docs/install/use-command-line-parameters-to-install-visual-studio.md @@ -3,7 +3,7 @@ title: Use command-line parameters to install Visual Studio titleSuffix: '' description: Use command-line parameters with your Visual Studio installation and start the installation with preselected options or automate the installation and update process. ms.date: 10/28/2024 -ms.topic: conceptual +ms.topic: install-set-up-deploy f1_keywords: - command-line parameters - switches diff --git a/docs/install/using-visual-studio-vm.md b/docs/install/using-visual-studio-vm.md index b96c3da32c0..2f236a18940 100644 --- a/docs/install/using-visual-studio-vm.md +++ b/docs/install/using-visual-studio-vm.md @@ -3,7 +3,7 @@ title: Using Visual Studio on an Azure Virtual Machine titleSuffix: '' description: Use Visual Studio on an Azure virtual machine with system images for different Visual Studio configurations in the Azure Marketplace. ms.date: 4/9/2025 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - azure services - virtual machine diff --git a/docs/javascript/compile-typescript-code-npm.md b/docs/javascript/compile-typescript-code-npm.md index ccebb59ec98..c6acdbd24ba 100644 --- a/docs/javascript/compile-typescript-code-npm.md +++ b/docs/javascript/compile-typescript-code-npm.md @@ -2,7 +2,7 @@ title: Compile and build TypeScript code using npm description: Add TypeScript support to your Visual Studio projects by using the Node Package Manager (npm) package for portability across different platforms and environments. ms.date: 5/15/2025 -ms.topic: conceptual +ms.topic: how-to author: "mikejo5000" ms.author: "mikejo" manager: mijacobs @@ -162,4 +162,4 @@ You can use Task Runner Explorer in Visual Studio to help automate tasks for thi ## Related content -[Properties, React, Angular, Vue](../javascript/property-pages-javascript-esproj.md) \ No newline at end of file +[Properties, React, Angular, Vue](../javascript/property-pages-javascript-esproj.md) diff --git a/docs/javascript/compile-typescript-code-nuget.md b/docs/javascript/compile-typescript-code-nuget.md index 9829e0a842f..61f991264f5 100644 --- a/docs/javascript/compile-typescript-code-nuget.md +++ b/docs/javascript/compile-typescript-code-nuget.md @@ -2,7 +2,7 @@ title: Compile and build TypeScript code using NuGet description: Add TypeScript support to your Visual Studio projects by using the NuGet package for portability across different platforms and environments. ms.date: 5/15/2025 -ms.topic: conceptual +ms.topic: how-to author: "mikejo5000" ms.author: "mikejo" manager: mijacobs diff --git a/docs/javascript/configure-packages-with-package-json.md b/docs/javascript/configure-packages-with-package-json.md index 75445cce75c..ddabb096f03 100644 --- a/docs/javascript/configure-packages-with-package-json.md +++ b/docs/javascript/configure-packages-with-package-json.md @@ -2,7 +2,7 @@ title: "Configure npm packages with package.json" description: Specify npm package versions for your Node.js application by using a package.json file and investigate potential causes for warnings or errors. ms.date: "09/06/2018" -ms.topic: "conceptual" +ms.topic: how-to ms.devlang: javascript author: "mikejo5000" ms.author: "mikejo" diff --git a/docs/javascript/javascript-in-visual-studio.md b/docs/javascript/javascript-in-visual-studio.md index c3890ca425e..753aaa4f4b0 100644 --- a/docs/javascript/javascript-in-visual-studio.md +++ b/docs/javascript/javascript-in-visual-studio.md @@ -4,7 +4,7 @@ description: Learn how Visual Studio provides rich support for JavaScript develo titleSuffix: "" ms.date: "06/09/2025" ms.subservice: javascript-typescript -ms.topic: conceptual +ms.topic: article dev_langs: - "JavaScript" - "TypeScript" diff --git a/docs/modeling/about-domain-specific-languages.md b/docs/modeling/about-domain-specific-languages.md index 3b7dd57f9d6..bb21207e15d 100644 --- a/docs/modeling/about-domain-specific-languages.md +++ b/docs/modeling/about-domain-specific-languages.md @@ -2,7 +2,7 @@ title: About Domain-Specific Languages description: Learn how a domain-specific language (DSL) is designed to express statements in a particular problem space, or domain. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - Domain-Specific Language author: mgoertz-msft diff --git a/docs/modeling/adding-extensions-to-dsl-definitions.md b/docs/modeling/adding-extensions-to-dsl-definitions.md index 5681fdce2dd..665b624f2aa 100644 --- a/docs/modeling/adding-extensions-to-dsl-definitions.md +++ b/docs/modeling/adding-extensions-to-dsl-definitions.md @@ -2,7 +2,7 @@ title: Add extensions to domain-specific language definitions description: Learn how the DSL Definition extension allows you to create a package of extensions to a domain-specific language (DSL). ms.date: 06/22/2022 -ms.topic: conceptual +ms.topic: article author: mgoertz-msft ms.author: mgoertz manager: mijacobs diff --git a/docs/modeling/choosing-a-domain-specific-language-solution-template.md b/docs/modeling/choosing-a-domain-specific-language-solution-template.md index 94561ae92b0..6a78b7fe7f0 100644 --- a/docs/modeling/choosing-a-domain-specific-language-solution-template.md +++ b/docs/modeling/choosing-a-domain-specific-language-solution-template.md @@ -2,7 +2,7 @@ title: Choosing a Domain-Specific Language Solution Template description: Learn how to create a domain-specific language solution by choosing one of the solution templates that are available in the Domain-Specific Language Designer Wizard. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - Domain-Specific Language Tools, solution templates author: mgoertz-msft diff --git a/docs/modeling/code-maps-for-cpp.md b/docs/modeling/code-maps-for-cpp.md index 030294e0984..7c4c2029098 100644 --- a/docs/modeling/code-maps-for-cpp.md +++ b/docs/modeling/code-maps-for-cpp.md @@ -2,7 +2,7 @@ title: Map dependencies between C++ source & header files description: Check dependencies between C++ source code and header files by using code maps for C++ projects, and troubleshoot issues in C and C++ code. ms.date: 05/16/2018 -ms.topic: conceptual +ms.topic: article author: mgoertz-msft ms.author: mgoertz manager: mijacobs diff --git a/docs/modeling/code-maps-performance.md b/docs/modeling/code-maps-performance.md index a497b04c444..bbdb2ad5dda 100644 --- a/docs/modeling/code-maps-performance.md +++ b/docs/modeling/code-maps-performance.md @@ -2,7 +2,7 @@ title: Code maps are slow description: Learn how to improve code map performance and how you can minimize the time required to finish rendering. ms.date: 05/16/2018 -ms.topic: conceptual +ms.topic: article author: mgoertz-msft ms.author: mgoertz manager: mijacobs diff --git a/docs/modeling/create-models-for-your-app.md b/docs/modeling/create-models-for-your-app.md index a13fec10218..771111efa3d 100644 --- a/docs/modeling/create-models-for-your-app.md +++ b/docs/modeling/create-models-for-your-app.md @@ -2,7 +2,7 @@ title: Create models for your app description: Learn how modeling diagrams help you understand, clarify, and communicate ideas about your code and the user requirements that your software system must support. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article f1_keywords: - vs.teamarch.common.commentlink.properties - vs.teamarch.UMLModelExplorer.dependency @@ -50,4 +50,4 @@ To visualize the architecture of a system or existing code, create the following ## Related content - [Visual Studio Visualization & Modeling Tools Forum](https://social.msdn.microsoft.com/Forums/en-US/home?forum=vsarch) -- [Visual Studio Extensibility Forum](https://social.msdn.microsoft.com/Forums/vstudio/home?forum=vsx) \ No newline at end of file +- [Visual Studio Extensibility Forum](https://social.msdn.microsoft.com/Forums/vstudio/home?forum=vsx) diff --git a/docs/modeling/creating-a-wpf-based-domain-specific-language.md b/docs/modeling/creating-a-wpf-based-domain-specific-language.md index 8303c041238..4d69e7a58f2 100644 --- a/docs/modeling/creating-a-wpf-based-domain-specific-language.md +++ b/docs/modeling/creating-a-wpf-based-domain-specific-language.md @@ -2,7 +2,7 @@ title: Create a WPF-based domain-specific language description: Learn how you can create a domain-specific language that has a WPF designer instead of a graphical designer. ms.date: 06/22/2022 -ms.topic: conceptual +ms.topic: article author: mgoertz-msft ms.author: mgoertz manager: mijacobs diff --git a/docs/modeling/creating-custom-t4-text-template-directive-processors.md b/docs/modeling/creating-custom-t4-text-template-directive-processors.md index 8229001447e..22dbff2a80d 100644 --- a/docs/modeling/creating-custom-t4-text-template-directive-processors.md +++ b/docs/modeling/creating-custom-t4-text-template-directive-processors.md @@ -2,7 +2,7 @@ title: Creating Custom T4 Text Template Directive Processors description: Learn about the text template transformation process and how to create a custom T4 text template directive processor. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - text templates, custom directive processors author: mgoertz-msft diff --git a/docs/modeling/customizing-and-extending-a-domain-specific-language.md b/docs/modeling/customizing-and-extending-a-domain-specific-language.md index 2274556d4e9..0e7ff195d0a 100644 --- a/docs/modeling/customizing-and-extending-a-domain-specific-language.md +++ b/docs/modeling/customizing-and-extending-a-domain-specific-language.md @@ -2,7 +2,7 @@ title: Customizing and Extending a Domain-Specific Language description: Learn how the Visual Studio Modeling and Visualization SDK (VMSDK) provides several levels at which you can define modeling tools. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - Domain-Specific Language Tools, creating solutions author: mgoertz-msft diff --git a/docs/modeling/customizing-t4-text-transformation.md b/docs/modeling/customizing-t4-text-transformation.md index b10ed3f78ea..9431f72a9db 100644 --- a/docs/modeling/customizing-t4-text-transformation.md +++ b/docs/modeling/customizing-t4-text-transformation.md @@ -2,7 +2,7 @@ title: Customizing T4 Text Transformation description: Learn how you can extend the default template transformation process by customizing the text template directive processor or the text template host. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - text templates, API - text templates, custom hosts diff --git a/docs/modeling/debugging-a-t4-text-template.md b/docs/modeling/debugging-a-t4-text-template.md index 367f1a52d94..08f35c02a4c 100644 --- a/docs/modeling/debugging-a-t4-text-template.md +++ b/docs/modeling/debugging-a-t4-text-template.md @@ -2,7 +2,7 @@ title: Debugging a T4 Text Template description: Debug a design-time text template and save the template file with the Debug T4 Template feature in Visual Studio Solution Explorer. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - text templates, troubleshooting - text templates, debugging diff --git a/docs/modeling/defining-shapes-and-connectors.md b/docs/modeling/defining-shapes-and-connectors.md index d8fecb9fb69..e4cc60b69c1 100644 --- a/docs/modeling/defining-shapes-and-connectors.md +++ b/docs/modeling/defining-shapes-and-connectors.md @@ -2,7 +2,7 @@ title: Defining Shapes and Connectors description: Learn about the several basic types of shapes that you can use to display information on a diagram in a domain-specific language (DSL). ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article author: mgoertz-msft ms.author: mgoertz manager: mijacobs diff --git a/docs/modeling/develop-tests-from-a-model.md b/docs/modeling/develop-tests-from-a-model.md index d290c0fa86c..96b02580665 100644 --- a/docs/modeling/develop-tests-from-a-model.md +++ b/docs/modeling/develop-tests-from-a-model.md @@ -2,7 +2,7 @@ title: Develop tests from a model description: Learn how you can use requirements and architectural models to help organize the tests of your system and its components. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - tests and requirements author: mgoertz-msft diff --git a/docs/modeling/domain-path-syntax.md b/docs/modeling/domain-path-syntax.md index 6fdc3fc6808..1dbdd4d0f73 100644 --- a/docs/modeling/domain-path-syntax.md +++ b/docs/modeling/domain-path-syntax.md @@ -2,7 +2,7 @@ title: Domain Path Syntax description: Learn about Domain Path Syntax and how DSL Definitions use an XPath-like syntax to locate specific elements in a model. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - Domain-Specific Language, domain path author: mgoertz-msft diff --git a/docs/modeling/domain-property-value-change-handlers.md b/docs/modeling/domain-property-value-change-handlers.md index d2bd568d4d6..a3573ba4da0 100644 --- a/docs/modeling/domain-property-value-change-handlers.md +++ b/docs/modeling/domain-property-value-change-handlers.md @@ -2,7 +2,7 @@ title: Domain Property Value Change Handlers description: Learn about domain property value change handlers that can be used in a Visual Studio domain-specific language. ms.date: 03/22/2018 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - Domain-Specific Language, overriding event handlers author: mgoertz-msft diff --git a/docs/modeling/event-handlers-propagate-changes-outside-the-model.md b/docs/modeling/event-handlers-propagate-changes-outside-the-model.md index b06d053bba9..b569dcdaf6f 100644 --- a/docs/modeling/event-handlers-propagate-changes-outside-the-model.md +++ b/docs/modeling/event-handlers-propagate-changes-outside-the-model.md @@ -2,7 +2,7 @@ title: Event Handlers Propagate Changes Outside the Model description: Learn that in the Visualization and Modeling SDK, you can define store event handlers to propagate changes to resources outside the store. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - Domain-Specific Language, programming domain models - Domain-Specific Language, events diff --git a/docs/modeling/extend-layer-diagrams.md b/docs/modeling/extend-layer-diagrams.md index 8a84f68b208..7a0989d971b 100644 --- a/docs/modeling/extend-layer-diagrams.md +++ b/docs/modeling/extend-layer-diagrams.md @@ -2,7 +2,7 @@ title: Extend dependency diagrams description: Learn how you can write code to create and update dependency diagrams, and how to validate the structure of your program code against dependency diagrams in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - dependency diagrams, creating extensions - layer models diff --git a/docs/modeling/find-potential-problems-using-code-map-analyzers.md b/docs/modeling/find-potential-problems-using-code-map-analyzers.md index 0d4e41684a8..503551dee8d 100644 --- a/docs/modeling/find-potential-problems-using-code-map-analyzers.md +++ b/docs/modeling/find-potential-problems-using-code-map-analyzers.md @@ -2,7 +2,7 @@ title: Find potential problems using code map analyzers description: Learn how you can run analyzers on code maps to help you identify code that might be overly complex or that might need improvement. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article f1_keywords: - vs.progression.codemapanalyzers helpviewer_keywords: diff --git a/docs/modeling/generate-and-configure-your-app-from-models.md b/docs/modeling/generate-and-configure-your-app-from-models.md index 6ab86c8a39c..77c56b83deb 100644 --- a/docs/modeling/generate-and-configure-your-app-from-models.md +++ b/docs/modeling/generate-and-configure-your-app-from-models.md @@ -2,7 +2,7 @@ title: Generate and configure your app from models description: Learn what a model represents and how you can generate or configure parts of your application from a model. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: mgoertz-msft ms.author: mgoertz manager: mijacobs diff --git a/docs/modeling/generating-code-from-a-domain-specific-language.md b/docs/modeling/generating-code-from-a-domain-specific-language.md index 12805bc98d4..43f34b27cf6 100644 --- a/docs/modeling/generating-code-from-a-domain-specific-language.md +++ b/docs/modeling/generating-code-from-a-domain-specific-language.md @@ -2,7 +2,7 @@ title: Generating Code from a Domain-Specific Language description: Learn how Domain-Specific Language Tools provides a powerful way to generate code, documents, and other artifacts from data represented in models. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article author: mgoertz-msft ms.author: mgoertz manager: mijacobs diff --git a/docs/modeling/generating-files-with-the-texttransform-utility.md b/docs/modeling/generating-files-with-the-texttransform-utility.md index 5a97967e3fc..6f17372edd4 100644 --- a/docs/modeling/generating-files-with-the-texttransform-utility.md +++ b/docs/modeling/generating-files-with-the-texttransform-utility.md @@ -2,7 +2,7 @@ title: Generating Files with the TextTransform Utility description: Transform a text template with the TextTransform utility command-line tool, and use optional parameters to identify the assembly, directive processor, and namespace. ms.date: 07/26/2019 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - text templates, TextTransform utility - TextTransform.exe diff --git a/docs/modeling/getting-started-with-domain-specific-languages.md b/docs/modeling/getting-started-with-domain-specific-languages.md index b804365b393..ecd9e6127ef 100644 --- a/docs/modeling/getting-started-with-domain-specific-languages.md +++ b/docs/modeling/getting-started-with-domain-specific-languages.md @@ -2,7 +2,7 @@ title: Getting Started with Domain-Specific Languages description: Explore the basic concepts to define and use a domain-specific language (DSL) created with the Modeling SDK for Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: get-started author: mgoertz-msft ms.author: mgoertz manager: mijacobs diff --git a/docs/modeling/guidelines-for-writing-t4-text-templates.md b/docs/modeling/guidelines-for-writing-t4-text-templates.md index 38ce4c75a8f..e5c1c5cd056 100644 --- a/docs/modeling/guidelines-for-writing-t4-text-templates.md +++ b/docs/modeling/guidelines-for-writing-t4-text-templates.md @@ -2,7 +2,7 @@ title: Guidelines for Writing T4 Text Templates description: Review helpful guidelines for generating program code or other application resources in Visual Studio with T4 text templates. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: mgoertz-msft ms.author: mgoertz manager: mijacobs diff --git a/docs/modeling/how-to-dot-dot-dot-with-text-templates.md b/docs/modeling/how-to-dot-dot-dot-with-text-templates.md index 91d5c711001..932b7f0d642 100644 --- a/docs/modeling/how-to-dot-dot-dot-with-text-templates.md +++ b/docs/modeling/how-to-dot-dot-dot-with-text-templates.md @@ -2,7 +2,7 @@ title: How to ... with Text Templates description: Learn about answers to common questions encountered when using text templates to generate text. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to author: mgoertz-msft ms.author: mgoertz manager: mijacobs diff --git a/docs/modeling/how-to-generate-templates-from-templates-by-using-escape-sequences.md b/docs/modeling/how-to-generate-templates-from-templates-by-using-escape-sequences.md index 4f9a547d5eb..25ed22fc19b 100644 --- a/docs/modeling/how-to-generate-templates-from-templates-by-using-escape-sequences.md +++ b/docs/modeling/how-to-generate-templates-from-templates-by-using-escape-sequences.md @@ -2,7 +2,7 @@ title: Generate a text template from a text template description: Provides information about how to generate a text template from another text template using escape sequences. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - text templates, generating templates from templates author: mgoertz-msft diff --git a/docs/modeling/how-to-use-transactions-to-update-the-model.md b/docs/modeling/how-to-use-transactions-to-update-the-model.md index f6224371ecd..ff8d6478b6f 100644 --- a/docs/modeling/how-to-use-transactions-to-update-the-model.md +++ b/docs/modeling/how-to-use-transactions-to-update-the-model.md @@ -2,7 +2,7 @@ title: 'Use Transactions to Update the Model' description: Learn that transactions make sure that changes that were made to the store are treated as a group and how to use transactions to update the model. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to author: mgoertz-msft ms.author: mgoertz manager: mijacobs diff --git a/docs/modeling/invoking-text-transformation-in-a-vs-extension.md b/docs/modeling/invoking-text-transformation-in-a-vs-extension.md index e928c5b4990..772c900b110 100644 --- a/docs/modeling/invoking-text-transformation-in-a-vs-extension.md +++ b/docs/modeling/invoking-text-transformation-in-a-vs-extension.md @@ -2,7 +2,7 @@ title: Invoking Text Transformation in a VS Extension description: Learn how you can use the text templating service to transform text templates. Also learn how to get the STextTemplating service and cast it to ITextTemplating. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to author: mgoertz-msft ms.author: mgoertz manager: mijacobs diff --git a/docs/modeling/layer-diagrams-guidelines.md b/docs/modeling/layer-diagrams-guidelines.md index 63dcad726d8..18eb20780d6 100644 --- a/docs/modeling/layer-diagrams-guidelines.md +++ b/docs/modeling/layer-diagrams-guidelines.md @@ -2,7 +2,7 @@ title: 'Dependency Diagrams: Guidelines' description: Describe your application architecture at a high level by creating dependency diagrams with layers to represent functional areas or components in Visual Studio. ms.date: 09/28/2018 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - architecture, dependency diagrams - dependency diagrams diff --git a/docs/modeling/model-user-requirements.md b/docs/modeling/model-user-requirements.md index ef677d50eda..b0e2fec38c8 100644 --- a/docs/modeling/model-user-requirements.md +++ b/docs/modeling/model-user-requirements.md @@ -2,7 +2,7 @@ title: Model user requirements description: Learn how Visual Studio helps you understand, discuss, and communicate your users' needs by drawing diagrams about their activities. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - requirements - stories diff --git a/docs/modeling/model-your-app-s-architecture.md b/docs/modeling/model-your-app-s-architecture.md index f7c4804e06d..0a5d28e9efe 100644 --- a/docs/modeling/model-your-app-s-architecture.md +++ b/docs/modeling/model-your-app-s-architecture.md @@ -2,7 +2,7 @@ title: Model your app's architecture description: Learn how you can create models in Visual Studio as part of your description of the overall structure and behavior of your software system or application. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - UML, modeling architecture author: mgoertz-msft diff --git a/docs/modeling/modeling-sdk-for-visual-studio-domain-specific-languages.md b/docs/modeling/modeling-sdk-for-visual-studio-domain-specific-languages.md index ce515b356b6..0259d315fdf 100644 --- a/docs/modeling/modeling-sdk-for-visual-studio-domain-specific-languages.md +++ b/docs/modeling/modeling-sdk-for-visual-studio-domain-specific-languages.md @@ -3,7 +3,7 @@ title: Use the Modeling SDK for Visual Studio description: Use the Modeling SDK for Visual Studio to create powerful model-based development tools that integrate into Visual Studio. titleSuffix: '' ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - Domain-Specific Language Tools - Domain-Specific Language diff --git a/docs/modeling/navigating-and-updating-a-model-in-program-code.md b/docs/modeling/navigating-and-updating-a-model-in-program-code.md index 7e364204bf6..bee972194e4 100644 --- a/docs/modeling/navigating-and-updating-a-model-in-program-code.md +++ b/docs/modeling/navigating-and-updating-a-model-in-program-code.md @@ -2,7 +2,7 @@ title: Navigating and Updating a Model in Program Code description: Learn how you can write code to create and delete model elements, set their properties, and create and delete links between elements. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - Domain-Specific Language, programming domain models author: mgoertz-msft diff --git a/docs/modeling/overriding-and-extending-the-generated-classes.md b/docs/modeling/overriding-and-extending-the-generated-classes.md index ac37db3d1db..02e8dbd8a15 100644 --- a/docs/modeling/overriding-and-extending-the-generated-classes.md +++ b/docs/modeling/overriding-and-extending-the-generated-classes.md @@ -2,7 +2,7 @@ title: Overriding and Extending the Generated Classes description: Learn how your DSL Definition is a platform on which you can build a powerful set of tools that are based on a domain-specific language. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - Domain-Specific Language, providing overridable classes author: mgoertz-msft diff --git a/docs/modeling/processing-text-templates-by-using-a-custom-host.md b/docs/modeling/processing-text-templates-by-using-a-custom-host.md index 2be84ef1459..1f6d75b6304 100644 --- a/docs/modeling/processing-text-templates-by-using-a-custom-host.md +++ b/docs/modeling/processing-text-templates-by-using-a-custom-host.md @@ -2,7 +2,7 @@ title: Processing Text Templates by using a Custom Host description: Learn that the text template transformation process takes a text template file as the input and produces a text file as the output. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - text templates, in application or VS extension - text templates, custom directive hosts diff --git a/docs/modeling/read-models-and-diagrams-in-other-visual-studio-editions.md b/docs/modeling/read-models-and-diagrams-in-other-visual-studio-editions.md index b335281ef84..108fc75d30f 100644 --- a/docs/modeling/read-models-and-diagrams-in-other-visual-studio-editions.md +++ b/docs/modeling/read-models-and-diagrams-in-other-visual-studio-editions.md @@ -3,7 +3,7 @@ title: Read models and diagrams in other Visual Studio editions description: Learn about reading models and diagrams in Visual Studio, as well as read-only behavior when using a version of Visual Studio that does not support model creation. titleSuffix: '' ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - models, versions of Visual Studio author: mgoertz-msft diff --git a/docs/modeling/responding-to-and-propagating-changes.md b/docs/modeling/responding-to-and-propagating-changes.md index b9a1f15488e..907239bb4ef 100644 --- a/docs/modeling/responding-to-and-propagating-changes.md +++ b/docs/modeling/responding-to-and-propagating-changes.md @@ -2,7 +2,7 @@ title: Responding to and Propagating Changes description: Learn that when an element is created, deleted, or updated, you can write code that propagates the change to other parts of the model, or to external resources. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - Domain-Specific Language, events author: mgoertz-msft @@ -49,4 +49,4 @@ Use store events to synchronize the model with objects outside the Store, and ru ## Related content - [How to: Intercept a Click on a Shape or Decorator](../modeling/how-to-intercept-a-click-on-a-shape-or-decorator.md) -- [Writing Code to Customize a Domain-Specific Language](../modeling/writing-code-to-customise-a-domain-specific-language.md) \ No newline at end of file +- [Writing Code to Customize a Domain-Specific Language](../modeling/writing-code-to-customise-a-domain-specific-language.md) diff --git a/docs/modeling/rules-propagate-changes-within-the-model.md b/docs/modeling/rules-propagate-changes-within-the-model.md index 72d645e0994..c2fb85ef8bb 100644 --- a/docs/modeling/rules-propagate-changes-within-the-model.md +++ b/docs/modeling/rules-propagate-changes-within-the-model.md @@ -2,7 +2,7 @@ title: Rules Propagate Changes Within the Model description: Learn how you can create a store rule to propagate a change from one element to another in Visualization and Modeling SDK (VMSDK). ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - "Domain-Specific Language, programming domain models" - "Domain-Specific Language, rules" @@ -204,4 +204,4 @@ namespace Company.TaskRuleExample ## Related content -- [Event Handlers Propagate Changes Outside the Model](../modeling/event-handlers-propagate-changes-outside-the-model.md) \ No newline at end of file +- [Event Handlers Propagate Changes Outside the Model](../modeling/event-handlers-propagate-changes-outside-the-model.md) diff --git a/docs/modeling/security-of-text-templates.md b/docs/modeling/security-of-text-templates.md index 1bc5f4148d7..4bfb1f65391 100644 --- a/docs/modeling/security-of-text-templates.md +++ b/docs/modeling/security-of-text-templates.md @@ -2,7 +2,7 @@ title: Security of Text Templates description: Learn about security and text templates, including topics like arbitrary code and malicious directive processors. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - text templates, security author: mgoertz-msft diff --git a/docs/modeling/share-models-and-exporting-diagrams.md b/docs/modeling/share-models-and-exporting-diagrams.md index c9d6184d065..7ca13f2f917 100644 --- a/docs/modeling/share-models-and-exporting-diagrams.md +++ b/docs/modeling/share-models-and-exporting-diagrams.md @@ -2,7 +2,7 @@ title: Share models and exporting diagrams description: Learn how you can use Visual Studio to create and edit models, dependency diagrams, and directed graphs. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - UML model, sharing - UML diagrams, saving diff --git a/docs/modeling/supported-visual-studio-editions-for-visualization-amp-modeling-sdk.md b/docs/modeling/supported-visual-studio-editions-for-visualization-amp-modeling-sdk.md index 0b5372a4912..579c05c07a0 100644 --- a/docs/modeling/supported-visual-studio-editions-for-visualization-amp-modeling-sdk.md +++ b/docs/modeling/supported-visual-studio-editions-for-visualization-amp-modeling-sdk.md @@ -3,7 +3,7 @@ title: Supported Visual Studio Editions for Visualization and Modeling SDK description: Learn about the Visual Studio editions that are supported with DSL Tools in the authoring and deployment environments. titleSuffix: '' ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - Domain-Specific Language Tools, supported Visual Studio editions author: mgoertz-msft @@ -44,4 +44,4 @@ Domain-Specific Language Tools supports the following configurations for deployi ## Related content -- [Domain-Specific Language Tools Glossary](/previous-versions/bb126564(v=vs.100)) \ No newline at end of file +- [Domain-Specific Language Tools Glossary](/previous-versions/bb126564(v=vs.100)) diff --git a/docs/modeling/t4-text-template-directives.md b/docs/modeling/t4-text-template-directives.md index f242144a0ac..17075279c71 100644 --- a/docs/modeling/t4-text-template-directives.md +++ b/docs/modeling/t4-text-template-directives.md @@ -2,7 +2,7 @@ title: T4 Text Template Directives description: Learn about T4 test template directives and how they provide instructions to the text template transformation engine. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - text templates, import directive - text templates, include directive diff --git a/docs/modeling/text-template-control-blocks.md b/docs/modeling/text-template-control-blocks.md index 33a993514a8..2f65607d57c 100644 --- a/docs/modeling/text-template-control-blocks.md +++ b/docs/modeling/text-template-control-blocks.md @@ -2,7 +2,7 @@ title: Text Template Control Blocks description: Learn about text template control blocks and how control blocks let you write code in your text template in order to vary the output. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - text templates, template code author: mgoertz-msft diff --git a/docs/modeling/the-dsltexttransform-command.md b/docs/modeling/the-dsltexttransform-command.md index b85eb7e2f8e..562d52591bc 100644 --- a/docs/modeling/the-dsltexttransform-command.md +++ b/docs/modeling/the-dsltexttransform-command.md @@ -2,7 +2,7 @@ title: The DslTextTransform Command description: Learn that DslTextTransform.cmd is a script that calls TextTransform.exe and runs it with common options. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - Domain-Specific Language, commands author: mgoertz-msft diff --git a/docs/modeling/the-text-template-transformation-process.md b/docs/modeling/the-text-template-transformation-process.md index 750cd52a111..7fddf0d1b71 100644 --- a/docs/modeling/the-text-template-transformation-process.md +++ b/docs/modeling/the-text-template-transformation-process.md @@ -2,7 +2,7 @@ title: The Text Template Transformation Process description: Learn that the text template transformation process takes a text template file as the input and generates a new text file as the output. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - text templates, transformation process author: mgoertz-msft diff --git a/docs/modeling/understanding-models-classes-and-relationships.md b/docs/modeling/understanding-models-classes-and-relationships.md index 6074c6fd3f4..63be453a530 100644 --- a/docs/modeling/understanding-models-classes-and-relationships.md +++ b/docs/modeling/understanding-models-classes-and-relationships.md @@ -2,7 +2,7 @@ title: Understanding Models, Classes and Relationships description: Learn how a domain-specific language (DSL) is defined by its DSL Definition file and that most of the program code in the DSL solution is generated from this file. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - Domain-Specific Language, models author: mgoertz-msft @@ -145,4 +145,4 @@ A domain-specific language (DSL) is defined by its DSL Definition file, together ## Related content -- [Domain-Specific Language Tools Glossary](/previous-versions/bb126564(v=vs.100)) \ No newline at end of file +- [Domain-Specific Language Tools Glossary](/previous-versions/bb126564(v=vs.100)) diff --git a/docs/modeling/understanding-the-dsl-code.md b/docs/modeling/understanding-the-dsl-code.md index 4f8ace38b49..d892e89ba5f 100644 --- a/docs/modeling/understanding-the-dsl-code.md +++ b/docs/modeling/understanding-the-dsl-code.md @@ -2,7 +2,7 @@ title: Understanding the DSL Code description: Learn how the Domain-Specific Language (DSL) solution generates an API that you can use to read and update instances of the DSL in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - Domain-Specific Language, generated code author: mgoertz-msft diff --git a/docs/modeling/updating-shapes-and-connectors-to-reflect-the-model.md b/docs/modeling/updating-shapes-and-connectors-to-reflect-the-model.md index feac64d5036..e5e75c33019 100644 --- a/docs/modeling/updating-shapes-and-connectors-to-reflect-the-model.md +++ b/docs/modeling/updating-shapes-and-connectors-to-reflect-the-model.md @@ -2,7 +2,7 @@ title: Updating Shapes and Connectors to Reflect the Model description: Learn that in a domain-specific language in Visual Studio, you can make the appearance of a shape reflect the state of the underlying model. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to author: mgoertz-msft ms.author: mgoertz manager: mijacobs diff --git a/docs/modeling/use-code-maps-to-debug-your-applications.md b/docs/modeling/use-code-maps-to-debug-your-applications.md index aae7b52fd2c..7bf0103d8ae 100644 --- a/docs/modeling/use-code-maps-to-debug-your-applications.md +++ b/docs/modeling/use-code-maps-to-debug-your-applications.md @@ -2,7 +2,7 @@ title: Use code maps to debug your applications description: Use code maps to debug your applications, to help you avoid getting lost in large code bases, unfamiliar code, or legacy code. ms.date: 09/28/2018 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - Visual Studio Ultimate, visualizing code - Visual Studio Ultimate, navigating code visually diff --git a/docs/modeling/use-models-in-your-development-process.md b/docs/modeling/use-models-in-your-development-process.md index cf42453edd2..0a8a1d76e57 100644 --- a/docs/modeling/use-models-in-your-development-process.md +++ b/docs/modeling/use-models-in-your-development-process.md @@ -2,7 +2,7 @@ title: Use models in your development process description: Learn that in Visual Studio, you can use a model to help you understand and change a system, application, or component. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - UML, using models author: mgoertz-msft @@ -139,4 +139,4 @@ Different kinds of diagram are useful for describing the design at different lev - [Develop tests from a model](../modeling/develop-tests-from-a-model.md) - [Structure your modeling solution](../modeling/structure-your-modeling-solution.md) -[!INCLUDE[modeling_sdk_info](includes/modeling_sdk_info.md)] \ No newline at end of file +[!INCLUDE[modeling_sdk_info](includes/modeling_sdk_info.md)] diff --git a/docs/modeling/using-escape-sequences-in-text-templates.md b/docs/modeling/using-escape-sequences-in-text-templates.md index ef9c5a91afb..87b694d36ec 100644 --- a/docs/modeling/using-escape-sequences-in-text-templates.md +++ b/docs/modeling/using-escape-sequences-in-text-templates.md @@ -2,7 +2,7 @@ title: Using Escape Sequences in Text Templates description: Learn how you can use escape sequences in text templates to generate text template tags and to escape control characters and quotation marks in C# code only. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - text templates, escape sequences author: mgoertz-msft diff --git a/docs/modeling/validate-code-with-layer-diagrams.md b/docs/modeling/validate-code-with-layer-diagrams.md index d4b690e576a..9bfe139bc1d 100644 --- a/docs/modeling/validate-code-with-layer-diagrams.md +++ b/docs/modeling/validate-code-with-layer-diagrams.md @@ -2,7 +2,7 @@ title: Validate code with dependency diagrams description: Validate your code with dependency diagrams in Visual Studio to find conflicts in dependencies and refactor or migrate code to a different design as needed. ms.date: 09/28/2018 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - dependency diagrams, validating - validation, dependency diagrams diff --git a/docs/modeling/validate-your-system-during-development.md b/docs/modeling/validate-your-system-during-development.md index 2ab5e93f589..4a8bb298389 100644 --- a/docs/modeling/validate-your-system-during-development.md +++ b/docs/modeling/validate-your-system-during-development.md @@ -2,7 +2,7 @@ title: Validate your system during development description: Learn how Visual Studio can help keep your software consistent with user requirements and with the architecture of your system. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - dependency diagrams author: mgoertz-msft diff --git a/docs/modeling/validation-in-a-domain-specific-language.md b/docs/modeling/validation-in-a-domain-specific-language.md index eb7479d61c3..2456360dba0 100644 --- a/docs/modeling/validation-in-a-domain-specific-language.md +++ b/docs/modeling/validation-in-a-domain-specific-language.md @@ -2,7 +2,7 @@ title: Validation in a Domain-Specific Language description: Learn how you can define validation constraints to verify that the model created by the user is meaningful. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - Domain-Specific Language, constraints - Domain-Specific Language, validation diff --git a/docs/modeling/visualize-code.md b/docs/modeling/visualize-code.md index 8cf095a564d..219076ed6f2 100644 --- a/docs/modeling/visualize-code.md +++ b/docs/modeling/visualize-code.md @@ -2,7 +2,7 @@ title: Use visualization and modeling to check your code description: Use visualization and modeling tools in Visual Studio to understand relationships and dependencies in your code and ensure consistency with the architecture design. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - code, understanding - code, visualizing diff --git a/docs/modeling/working-with-the-domain-specific-language-explorer.md b/docs/modeling/working-with-the-domain-specific-language-explorer.md index 074418b1233..23f44e4b7f7 100644 --- a/docs/modeling/working-with-the-domain-specific-language-explorer.md +++ b/docs/modeling/working-with-the-domain-specific-language-explorer.md @@ -2,7 +2,7 @@ title: Working with the Domain-Specific Language Explorer description: Learn about the DSL Explorer, a tool that displays several kinds of information in a tree view and includes multiple nodes for defining a domain-specific language. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - "Domain-Specific Language Tools, DSL Explorer" author: mgoertz-msft @@ -38,4 +38,4 @@ The **DSL Explorer** displays several kinds of information in a tree view. For m ## Related content -- [Domain-Specific Language Tools Glossary](/previous-versions/bb126564(v=vs.100)) \ No newline at end of file +- [Domain-Specific Language Tools Glossary](/previous-versions/bb126564(v=vs.100)) diff --git a/docs/modeling/working-with-the-dsl-definition-diagram.md b/docs/modeling/working-with-the-dsl-definition-diagram.md index 3282687c4f4..59bc0dbee25 100644 --- a/docs/modeling/working-with-the-dsl-definition-diagram.md +++ b/docs/modeling/working-with-the-dsl-definition-diagram.md @@ -2,7 +2,7 @@ title: Working with the DSL Definition Diagram description: Learn that the diagram of a DSL Tools definition is an important tool for defining a domain-specific language. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article f1_keywords: - vs.dsltools.dsldesigner.diagram - vs.dsltools.dsldesigner.dsldiagram @@ -67,4 +67,4 @@ The diagram of a Domain-Specific Language Tools definition is an important tool ## Related content -- [Domain-Specific Language Tools Glossary](/previous-versions/bb126564(v=vs.100)) \ No newline at end of file +- [Domain-Specific Language Tools Glossary](/previous-versions/bb126564(v=vs.100)) diff --git a/docs/modeling/writing-a-t4-text-template.md b/docs/modeling/writing-a-t4-text-template.md index 0c55125eedb..a6e45b417f7 100644 --- a/docs/modeling/writing-a-t4-text-template.md +++ b/docs/modeling/writing-a-t4-text-template.md @@ -2,7 +2,7 @@ title: Writing a T4 Text Template description: Work with T4 text templates in Visual Studio and how to write a text template that includes directives, text blocks, and control blocks. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - text templates, syntax - text templates, guide diff --git a/docs/modeling/writing-code-to-customise-a-domain-specific-language.md b/docs/modeling/writing-code-to-customise-a-domain-specific-language.md index 9a3a571923a..cc428c98521 100644 --- a/docs/modeling/writing-code-to-customise-a-domain-specific-language.md +++ b/docs/modeling/writing-code-to-customise-a-domain-specific-language.md @@ -2,7 +2,7 @@ title: Customize a domain-specific language description: Learn how to use custom code to access, modify, or create a model in a domain-specific language (DSL). ms.date: 06/22/2022 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - "Domain-Specific Language, programming" author: mgoertz-msft diff --git a/docs/msbuild/creating-forwarding-loggers.md b/docs/msbuild/creating-forwarding-loggers.md index a55114b0b3b..0c3da1adeea 100644 --- a/docs/msbuild/creating-forwarding-loggers.md +++ b/docs/msbuild/creating-forwarding-loggers.md @@ -2,7 +2,7 @@ title: "Creating Forwarding Loggers" description: Create MSBuild forwarding loggers to improve logging efficiency by letting you choose the events you want to monitor when you build projects. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: concept-article helpviewer_keywords: - "MSBuild, forwarding loggers" - "MSBuild, logging" @@ -39,4 +39,4 @@ Forwarding loggers improve logging efficiency by letting you choose the events y - [Obtain build logs](../msbuild/obtaining-build-logs-with-msbuild.md) - [Build loggers](../msbuild/build-loggers.md) -- [Logging in a multi-processor environment](writing-multi-processor-aware-loggers.md) \ No newline at end of file +- [Logging in a multi-processor environment](writing-multi-processor-aware-loggers.md) diff --git a/docs/msbuild/writing-multi-processor-aware-loggers.md b/docs/msbuild/writing-multi-processor-aware-loggers.md index c37ee1f32d1..b188a225001 100644 --- a/docs/msbuild/writing-multi-processor-aware-loggers.md +++ b/docs/msbuild/writing-multi-processor-aware-loggers.md @@ -2,7 +2,7 @@ title: "Writing Multi-Processor-Aware Loggers" description: Learn how MSBuild provides a multi-processor-aware logger and logging model, and lets you create custom "forwarding loggers." ms.date: 04/03/2024 -ms.topic: "conceptual" +ms.topic: how-to helpviewer_keywords: - "msbuild, multi-proc aware loggers" - "multi-proc loggers" @@ -129,4 +129,4 @@ msbuild.exe myproj.proj -distributedlogger:XMLCentralLogger,MyLogger,Version=1.0 ## Related content -- [Creating forwarding loggers](../msbuild/creating-forwarding-loggers.md) \ No newline at end of file +- [Creating forwarding loggers](../msbuild/creating-forwarding-loggers.md) diff --git a/docs/profiling/advanced-settings-dialog-box-concurrency-visualizer.md b/docs/profiling/advanced-settings-dialog-box-concurrency-visualizer.md index 0ab7c24cca8..1ced6935386 100644 --- a/docs/profiling/advanced-settings-dialog-box-concurrency-visualizer.md +++ b/docs/profiling/advanced-settings-dialog-box-concurrency-visualizer.md @@ -2,7 +2,7 @@ title: "Advanced Settings Dialog Box (Concurrency Visualizer)" description: Use Advanced Settings in Concurrency Visualizer to control trace content. There are tabs for symbols, Just My Code, buffering, and more. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.cv.settings" author: "mikejo5000" @@ -79,4 +79,4 @@ By using the **Advanced Settings** dialog box in the Concurrency Visualizer, you ## Related content - [Just my code](../profiling/threads-view-parallel-performance.md#just-my-code-threads-view) -- [Concurrency Visualizer markers](../profiling/concurrency-visualizer-markers.md) \ No newline at end of file +- [Concurrency Visualizer markers](../profiling/concurrency-visualizer-markers.md) diff --git a/docs/profiling/analyze-async.md b/docs/profiling/analyze-async.md index 51fcb280865..e69b9837ee6 100644 --- a/docs/profiling/analyze-async.md +++ b/docs/profiling/analyze-async.md @@ -2,7 +2,7 @@ title: "Analyze performance of .NET asynchronous code" description: Use the .NET Async tool to analyze performance of asynchronous code. There is timing for each task listed. To see the code, use Go To Source File. ms.date: "5/5/2020" -ms.topic: "conceptual" +ms.topic: how-to helpviewer_keywords: - "asynchronous, async, profiling" author: mikejo5000 @@ -45,4 +45,4 @@ To further investigate a specific task or activity, right-click the row. Then se - [Optimizing Profiler settings](../profiling/optimize-profiler-settings.md) - [Identify hot paths with Flame Graph](../profiling/flame-graph.md) -- [Analyze performance by using CPU profiling](../profiling/cpu-usage.md) \ No newline at end of file +- [Analyze performance by using CPU profiling](../profiling/cpu-usage.md) diff --git a/docs/profiling/analyze-database.md b/docs/profiling/analyze-database.md index c37a432a562..1f224a17768 100644 --- a/docs/profiling/analyze-database.md +++ b/docs/profiling/analyze-database.md @@ -2,7 +2,7 @@ title: "Analyze database usage for .NET Core projects" description: Use the Database tool to record your application's database queries and analyze the queries to find ways to improve application performance. ms.date: "5/5/2020" -ms.topic: "conceptual" +ms.topic: how-to helpviewer_keywords: - "database, profiling" author: mikejo5000 @@ -50,4 +50,4 @@ If you select a time range on a graph, the query table shows only queries that o - [Optimizing Profiler settings](../profiling/optimize-profiler-settings.md) - [Identify hot paths with Flame Graph](../profiling/flame-graph.md) -- [Use File IO](../profiling/use-file-io.md) \ No newline at end of file +- [Use File IO](../profiling/use-file-io.md) diff --git a/docs/profiling/analyze-memory-usage.md b/docs/profiling/analyze-memory-usage.md index db63317fa9a..997b5313fee 100644 --- a/docs/profiling/analyze-memory-usage.md +++ b/docs/profiling/analyze-memory-usage.md @@ -2,7 +2,7 @@ title: "Choose a memory analysis tool" description: Learn about the tools you can use to find memory leaks and inefficient memory usage, tools such as the Memory Usage tool and the .NET Object Allocation tool. ms.date: "04/29/2025" -ms.topic: "conceptual" +ms.topic: article author: "mikejo5000" ms.author: "mikejo" manager: mijacobs diff --git a/docs/profiling/application-timeline.md b/docs/profiling/application-timeline.md index 4b42daebc09..4e62fc99ba3 100644 --- a/docs/profiling/application-timeline.md +++ b/docs/profiling/application-timeline.md @@ -2,7 +2,7 @@ title: "Analyze resource consumption in XAML apps" description: Use the Application Timeline profiler to find performance issues in XAML applications. You can analyze time spent for various tasks in various scenarios. ms.date: "11/01/2018" -ms.topic: "conceptual" +ms.topic: how-to author: "mikejo5000" ms.author: "mikejo" manager: mijacobs diff --git a/docs/profiling/choose-performance-tool.md b/docs/profiling/choose-performance-tool.md index fac6229866b..f8a6f5fa0aa 100644 --- a/docs/profiling/choose-performance-tool.md +++ b/docs/profiling/choose-performance-tool.md @@ -2,7 +2,7 @@ title: "Which performance tool should I use?" description: Explore profiling tools in Visual Studio that can help you diagnose different kinds of application performance issues and find the right tool for your scenario. ms.date: 09/09/2025 -ms.topic: conceptual +ms.topic: article ms.custom: "profiling-seo" dev_langs: - "CSharp" @@ -97,4 +97,4 @@ The following articles and blog posts provide more information to help you learn ## Related content - [Profiling feature tour](../profiling/choose-performance-tool.md) -- [Run profiling tools on release or debug builds](../profiling/running-profiling-tools-with-or-without-the-debugger.md) \ No newline at end of file +- [Run profiling tools on release or debug builds](../profiling/running-profiling-tools-with-or-without-the-debugger.md) diff --git a/docs/profiling/common-patterns-for-poorly-behaved-multithreaded-applications.md b/docs/profiling/common-patterns-for-poorly-behaved-multithreaded-applications.md index 01b637a706a..2ed543913a1 100644 --- a/docs/profiling/common-patterns-for-poorly-behaved-multithreaded-applications.md +++ b/docs/profiling/common-patterns-for-poorly-behaved-multithreaded-applications.md @@ -2,7 +2,7 @@ title: "Common patterns for poorly-behaved multithreaded apps" description: The Concurrency Visualizer provides graphs for multi-threaded applications, and a gallery of common patterns of poorly behaved ones. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.cv.threads.tools.gallery" helpviewer_keywords: @@ -64,4 +64,4 @@ Lock convoys occur when the application acquires locks in a first-come, first-se ## Related content -[Threads View](../profiling/threads-view-parallel-performance.md) \ No newline at end of file +[Threads View](../profiling/threads-view-parallel-performance.md) diff --git a/docs/profiling/concurrency-namespace-concurrency-visualizer.md b/docs/profiling/concurrency-namespace-concurrency-visualizer.md index b4eed4415f5..7504503d8b9 100644 --- a/docs/profiling/concurrency-namespace-concurrency-visualizer.md +++ b/docs/profiling/concurrency-namespace-concurrency-visualizer.md @@ -3,7 +3,7 @@ title: "Concurrency Namespace (Concurrency Visualizer)" description: To write concurrent programs in C++, use the Concurrency namespace, which provides access to the Concurrency Runtime, a concurrency framework for C++. custom.ms: SEO-VS-2020 ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "cvmarkersobj/Concurrency" helpviewer_keywords: @@ -35,4 +35,4 @@ namespace Concurrency; **Header:** cvmarkersobj.h ## Related content -- [C library reference](../profiling/c-library-reference.md) \ No newline at end of file +- [C library reference](../profiling/c-library-reference.md) diff --git a/docs/profiling/concurrency-visualizer-command-line-utility-cvcollectioncmd.md b/docs/profiling/concurrency-visualizer-command-line-utility-cvcollectioncmd.md index 1a3bed81e2a..f5affe5cdc8 100644 --- a/docs/profiling/concurrency-visualizer-command-line-utility-cvcollectioncmd.md +++ b/docs/profiling/concurrency-visualizer-command-line-utility-cvcollectioncmd.md @@ -2,7 +2,7 @@ title: "Concurrency visualizer command-line utility" description: Use the command-line utility CVCollectionCmd.exe to collect traces that you can view in Concurrency Visualizer. You don't need to have Visual Studio installed. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.cv.performance.cvcollectioncmd" author: "mikejo5000" diff --git a/docs/profiling/concurrency-visualizer-markers.md b/docs/profiling/concurrency-visualizer-markers.md index c305fb8c865..19f0087091f 100644 --- a/docs/profiling/concurrency-visualizer-markers.md +++ b/docs/profiling/concurrency-visualizer-markers.md @@ -2,7 +2,7 @@ title: "Concurrency Visualizer Markers" description: "Learn about markers in Concurrency Visualizer. Markers are icons that represents events generated by an app. There are three kinds: flags, messages, and spans." ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.cv.markersui" - "vs.cv.markers.flag" @@ -110,4 +110,4 @@ A span marker represents a meaningful phase of an application. For example, you - [Flag markers](../profiling/concurrency-visualizer-markers.md#flag-markers) - [Message markers](../profiling/concurrency-visualizer-markers.md#message-markers) - [Span markers](../profiling/concurrency-visualizer-markers.md#span-markers) -- [Visualize EventSource events as markers](../profiling/visualizing-eventsource-events-as-markers.md) \ No newline at end of file +- [Visualize EventSource events as markers](../profiling/visualizing-eventsource-events-as-markers.md) diff --git a/docs/profiling/concurrency-visualizer-sdk.md b/docs/profiling/concurrency-visualizer-sdk.md index 419fdbeb2b6..b0bed7bf2b5 100644 --- a/docs/profiling/concurrency-visualizer-sdk.md +++ b/docs/profiling/concurrency-visualizer-sdk.md @@ -2,7 +2,7 @@ title: "Concurrency Visualizer SDK" description: Learn how to use Concurrency Visualizer SDK to instrument your code to display markers. Markers are icons that display in Concurrency Visualizer to mark events. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.cv.sdk.about" author: "mikejo5000" @@ -126,4 +126,4 @@ You can instrument your source code by using the Concurrency Visualizer SDK to d |[C++ library reference](../profiling/cpp-library-reference.md)|Describes the Concurrency Visualizer API for C++.| |[C library reference](../profiling/c-library-reference.md)|Describes the Concurrency Visualizer API for C.| |[Instrumentation](/previous-versions/hh694104(v=vs.140))|Describes the Concurrency Visualizer API for managed code.| -|[Concurrency Visualizer](../profiling/concurrency-visualizer.md)|Reference information for the views and reports of profiling data files that are generated by using the concurrency method and that include thread execution data.| \ No newline at end of file +|[Concurrency Visualizer](../profiling/concurrency-visualizer.md)|Reference information for the views and reports of profiling data files that are generated by using the concurrency method and that include thread execution data.| diff --git a/docs/profiling/concurrency-visualizer.md b/docs/profiling/concurrency-visualizer.md index 1b871f37afa..c876968805b 100644 --- a/docs/profiling/concurrency-visualizer.md +++ b/docs/profiling/concurrency-visualizer.md @@ -2,7 +2,7 @@ title: View thread-timing graphs in Concurrency Visualizer description: Use the Concurrency Visualizer to see graphs that show the thread timing in your multi-threaded app, helping you solve performance issues. ms.date: "07/11/2017" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.cv.performance.viewnavigation" - "vs.cv.overview" diff --git a/docs/profiling/cores-view.md b/docs/profiling/cores-view.md index a97c7a87d6b..123f29b8a5d 100644 --- a/docs/profiling/cores-view.md +++ b/docs/profiling/cores-view.md @@ -2,7 +2,7 @@ title: "Cores View" description: Learn about the information provided by Cores View. It can help you use thread affinity or thread pool management to optimize cache performance. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.performance.view.cores" - "vs.cv.cores.legend" @@ -62,4 +62,4 @@ The Zoom control is a slider that lets you zoom in and out on the timeline so th ## Related content - [Concurrency Visualizer](../profiling/concurrency-visualizer.md) - [Utilization View](../profiling/utilization-view.md) -- [Threads View](../profiling/threads-view-parallel-performance.md) \ No newline at end of file +- [Threads View](../profiling/threads-view-parallel-performance.md) diff --git a/docs/profiling/custom-native-etw-heap-events.md b/docs/profiling/custom-native-etw-heap-events.md index 885c63c4659..b071ccb04d2 100644 --- a/docs/profiling/custom-native-etw-heap-events.md +++ b/docs/profiling/custom-native-etw-heap-events.md @@ -2,7 +2,7 @@ title: "Custom Native ETW Heap Events" description: Learn how to use a custom heap to reduce allocation overhead, but still provide allocation information to the memory profiler for allocation analysis. ms.date: "02/24/2017" -ms.topic: "conceptual" +ms.topic: article author: "mikejo5000" ms.author: "mikejo" manager: mijacobs diff --git a/docs/profiling/dotnet-counters-tool.md b/docs/profiling/dotnet-counters-tool.md index 4212157c9c3..9eac801c19c 100644 --- a/docs/profiling/dotnet-counters-tool.md +++ b/docs/profiling/dotnet-counters-tool.md @@ -2,7 +2,7 @@ title: "Visualize dotnet counters" description: Use the .NET Counters tool in the Visual Studio Performance Profiler to visualize dotnet counters over time and better understand your data. ms.date: "02/28/2025" -ms.topic: "conceptual" +ms.topic: how-to helpviewer_keywords: - "dotnet, counters, profiling" author: MikeJo5000 @@ -99,4 +99,4 @@ In the preceding example, the tool shows data for the 50th, 90th, and 95th perce - [Optimizing Profiler settings](../profiling/optimize-profiler-settings.md) - [dotnet counters](/dotnet/core/diagnostics/dotnet-counters) - [Identify hot paths with Flame Graph](../profiling/flame-graph.md) -- [Analyze performance by using CPU profiling](../profiling/cpu-usage.md) \ No newline at end of file +- [Analyze performance by using CPU profiling](../profiling/cpu-usage.md) diff --git a/docs/profiling/gpu-usage.md b/docs/profiling/gpu-usage.md index bf534736b6b..0b87c165512 100644 --- a/docs/profiling/gpu-usage.md +++ b/docs/profiling/gpu-usage.md @@ -2,7 +2,7 @@ title: Use the GPU Usage tool in the Performance Profiler description: Learn how to use the GPU Usage tool in the Performance Profiler to better understand the high-level hardware usage of your Direct3D app. ms.date: "11/01/2018" -ms.topic: "conceptual" +ms.topic: how-to author: "mikejo5000" ms.author: "mikejo" manager: mijacobs diff --git a/docs/profiling/hot-path-to-root.md b/docs/profiling/hot-path-to-root.md index 79a2e77e460..287cea2d09b 100644 --- a/docs/profiling/hot-path-to-root.md +++ b/docs/profiling/hot-path-to-root.md @@ -2,7 +2,7 @@ title: "Hot paths to root in the Memory Usage tool" description: Learn what a hot path to root means in the Memory Usage tool. ms.date: "01/07/2024" -ms.topic: "conceptual" +ms.topic: article author: "asundheim" ms.author: "asundheim" ms.subservice: debug-diagnostics @@ -31,4 +31,4 @@ With the option disabled, it becomes clear that there are hundreds of bindings, For more information about the Visual Studio Memory Usage tool, see - [Analyze memory usage with the debugger](../profiling/memory-usage.md) -- [Analyze memory usage without the debugger](../profiling/memory-usage-without-debugging2.md) \ No newline at end of file +- [Analyze memory usage without the debugger](../profiling/memory-usage-without-debugging2.md) diff --git a/docs/profiling/instrumentation-overview.md b/docs/profiling/instrumentation-overview.md index b2d8b03a8f1..fd4e5d4dcce 100644 --- a/docs/profiling/instrumentation-overview.md +++ b/docs/profiling/instrumentation-overview.md @@ -2,7 +2,7 @@ title: Explore instrumentation tools for your apps description: Explore the tools you can use to instrument your applications in Visual Studio, including dynamic and static instrumentation. ms.date: "05/01/2024" -ms.topic: "conceptual" +ms.topic: article ms.custom: "profiling-seo" author: "mikejo5000" ms.author: "mikejo" diff --git a/docs/profiling/instrumentation.md b/docs/profiling/instrumentation.md index ec8043b298f..d4520b9f500 100644 --- a/docs/profiling/instrumentation.md +++ b/docs/profiling/instrumentation.md @@ -2,7 +2,7 @@ title: "Instrument your .NET application" description: Explore how to use the dynamic Instrumentation tool for your .NET applications (C#, C++, Visual Basic, F#) in Visual Studio and analyze the report. ms.date: "9/2/2025" -ms.topic: "conceptual" +ms.topic: how-to ms.custom: "profiling-seo" author: "mikejo5000" ms.author: "mikejo" diff --git a/docs/profiling/isolate-performance-issue.md b/docs/profiling/isolate-performance-issue.md index 466b29fbfa7..512a5da12f0 100644 --- a/docs/profiling/isolate-performance-issue.md +++ b/docs/profiling/isolate-performance-issue.md @@ -3,7 +3,7 @@ title: "Isolate a performance issue" description: "Learn how to use .NET Counters and the Instrumentation tools to identify, isolate, and resolve performance issues." ms.date: 7/3/2025 ms.update-cycle: 180-days -ms.topic: conceptual +ms.topic: how-to dev_langs: - "CSharp" helpviewer_keywords: @@ -158,4 +158,4 @@ The following articles and blog posts provide more information to help you learn - [Analyze CPU usage in the Performance Profiler](../profiling/cpu-usage.md) - [Instrument your .NET application](../profiling/instrumentation.md) - [Analyze database performance](../profiling/analyze-database.md) -- [First look at profiling](../profiling/choose-performance-tool.md) \ No newline at end of file +- [First look at profiling](../profiling/choose-performance-tool.md) diff --git a/docs/profiling/optimize-code-using-profiling-tools.md b/docs/profiling/optimize-code-using-profiling-tools.md index a3bae585277..4662f89a0f9 100644 --- a/docs/profiling/optimize-code-using-profiling-tools.md +++ b/docs/profiling/optimize-code-using-profiling-tools.md @@ -3,7 +3,7 @@ title: "Beginner's guide to optimizing code" description: "Learn how to optimize code and reduce compute costs using Visual Studio profiling tools such as the CPU Usage tool, the .NET Object Allocation tool, and the Database tool." ms.date: 7/3/2025 ms.update-cycle: 180-days -ms.topic: conceptual +ms.topic: how-to ms.custom: "profiling-seo" dev_langs: - "CSharp" diff --git a/docs/profiling/profile-apps-from-command-line.md b/docs/profiling/profile-apps-from-command-line.md index 7520c4bb849..3d4fb17678b 100644 --- a/docs/profiling/profile-apps-from-command-line.md +++ b/docs/profiling/profile-apps-from-command-line.md @@ -2,7 +2,7 @@ title: "Measure performance from the command line" description: Measure your application performance from the command line, and gather performance data for CPU usage, .NET memory allocation, instrumentation, and database queries. ms.date: 02/06/2025 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - "Profiling Tools, command-line" - "Diagnostics Tools, command-line" diff --git a/docs/profiling/profiling-feature-tour.md b/docs/profiling/profiling-feature-tour.md index bc6c81a59e6..98483a8cee6 100644 --- a/docs/profiling/profiling-feature-tour.md +++ b/docs/profiling/profiling-feature-tour.md @@ -2,7 +2,7 @@ title: "Overview of the profiling tools" description: Review the different diagnostic tools available in Visual Studio for profiling your C#, Visual Basic, C++, and F# applications. ms.date: 5/12/2025 -ms.topic: conceptual +ms.topic: concept-article f1_keywords: - vs.diagnosticshub.overview dev_langs: diff --git a/docs/profiling/profiling-with-benchmark-dotnet.md b/docs/profiling/profiling-with-benchmark-dotnet.md index 3194ff83415..717b88e73c7 100644 --- a/docs/profiling/profiling-with-benchmark-dotnet.md +++ b/docs/profiling/profiling-with-benchmark-dotnet.md @@ -2,7 +2,7 @@ title: "Analyze BenchmarkDotNet data in Visual Studio" description: Learn how to profile console apps using BenchmarkDotNet. ms.date: 09/15/2025 -ms.topic: conceptual +ms.topic: how-to dev_langs: - "CSharp" helpviewer_keywords: @@ -154,4 +154,4 @@ The benchmark functions must be added to a .NET console application. These funct ## Related content - [First look at profiling](../profiling/choose-performance-tool.md) -- [Which tool should I use?](../profiling/choose-performance-tool.md) \ No newline at end of file +- [Which tool should I use?](../profiling/choose-performance-tool.md) diff --git a/docs/profiling/running-profiling-tools-with-or-without-the-debugger.md b/docs/profiling/running-profiling-tools-with-or-without-the-debugger.md index e136f42d5d7..88dd87f1fde 100644 --- a/docs/profiling/running-profiling-tools-with-or-without-the-debugger.md +++ b/docs/profiling/running-profiling-tools-with-or-without-the-debugger.md @@ -2,7 +2,7 @@ title: "Run profiling tools on release or debug builds" description: Explore the differences between running profiling tools for your applications in Visual Studio on release or debug builds. ms.date: "08/29/2025" -ms.topic: "conceptual" +ms.topic: how-to author: "mikejo5000" ms.author: "mikejo" manager: mijacobs @@ -147,4 +147,4 @@ For more information, see [Searching and filtering the Events tab of the Diagnos ## Collect profiling data from the command line -To measure performance data from the command line, you can use VSDiagnostics.exe, which is included with either Visual Studio or the Remote Tools. This is useful for capturing performance traces on systems where Visual Studio isn't installed, or for scripting the collection of performance traces. For detailed instructions, see [Measure application performance from the command line](../profiling/profile-apps-from-command-line.md). \ No newline at end of file +To measure performance data from the command line, you can use VSDiagnostics.exe, which is included with either Visual Studio or the Remote Tools. This is useful for capturing performance traces on systems where Visual Studio isn't installed, or for scripting the collection of performance traces. For detailed instructions, see [Measure application performance from the command line](../profiling/profile-apps-from-command-line.md). diff --git a/docs/profiling/threads-view-parallel-performance.md b/docs/profiling/threads-view-parallel-performance.md index d9776f9fe22..27f45448b68 100644 --- a/docs/profiling/threads-view-parallel-performance.md +++ b/docs/profiling/threads-view-parallel-performance.md @@ -2,7 +2,7 @@ title: "Threads view in the Concurrency Visualizer" description: Explore the Threads view in the Concurrency Visualizer, where you can identify which threads are executing code during an execution segment. ms.date: "05/06/2022" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.performance.view.threadblocking" - "vs.cv.threads.timeline.channelnames" diff --git a/docs/profiling/threads-view-reports.md b/docs/profiling/threads-view-reports.md index 7d6e6b26b55..275170ec684 100644 --- a/docs/profiling/threads-view-reports.md +++ b/docs/profiling/threads-view-reports.md @@ -2,7 +2,7 @@ title: "Threads view reports in the Concurrency Visualizer" description: "Learn that in the Threads view, you can use reports to identify which threads are executing code during an execution segment." ms.date: "05/06/2022" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.cv.threads.report.blocking" - "vs.cv.threads.report.diskoperations" diff --git a/docs/profiling/threads-view-timeline-reports.md b/docs/profiling/threads-view-timeline-reports.md index 46c853f96a1..ab6e78a0230 100644 --- a/docs/profiling/threads-view-timeline-reports.md +++ b/docs/profiling/threads-view-timeline-reports.md @@ -2,7 +2,7 @@ title: "Threads view timeline reports in the Concurrency Visualizer" description: "Learn that in the Threads view, you can use timeline reports to identify which threads are executing code during an execution segment." ms.date: "05/06/2022" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.cv.threads.timeline.execution" - "vs.cv.threads.timeline.io" diff --git a/docs/profiling/understanding-performance-collection-methods-perf-profiler.md b/docs/profiling/understanding-performance-collection-methods-perf-profiler.md index 8785ac603f1..40a715f481e 100644 --- a/docs/profiling/understanding-performance-collection-methods-perf-profiler.md +++ b/docs/profiling/understanding-performance-collection-methods-perf-profiler.md @@ -2,7 +2,7 @@ title: Understand profiler performance collection methods description: Explore data collection methods that tools within the Visual Studio Performance Profiler utilize, including sampling, tracing, and instrumentation. ms.date: "4/30/2020" -ms.topic: "conceptual" +ms.topic: concept-article f1_keywords: helpviewer_keywords: - "Performance Profiler, profiling methods" diff --git a/docs/profiling/utilization-navigator.md b/docs/profiling/utilization-navigator.md index 2d7f99df339..0dee9c6e1e8 100644 --- a/docs/profiling/utilization-navigator.md +++ b/docs/profiling/utilization-navigator.md @@ -2,7 +2,7 @@ title: "Utilization Navigator" description: Learn how you can use the Utilization Navigator in the Concurrency Visualizer to select an interval of time in a trace. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.cv.performance.utilizationnavigator" author: "mikejo5000" diff --git a/docs/profiling/utilization-view.md b/docs/profiling/utilization-view.md index cc2ab9dab25..3180fb45e56 100644 --- a/docs/profiling/utilization-view.md +++ b/docs/profiling/utilization-view.md @@ -2,7 +2,7 @@ title: "Utilization View" description: Learn that the Utilization view displays information about the CPU, GPU, and other system resources that are used by the current process. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "vs.performance.view.cpuutilization" - "vs.cv.cpu.graph" @@ -109,4 +109,4 @@ The **GPU Activity (Other Processes)** segments in the Threads view of the Conc ## Related content - [Concurrency Visualizer](../profiling/concurrency-visualizer.md) -- [Cores view](../profiling/cores-view.md) \ No newline at end of file +- [Cores view](../profiling/cores-view.md) diff --git a/docs/profiling/visualizing-eventsource-events-as-markers.md b/docs/profiling/visualizing-eventsource-events-as-markers.md index 9a7870390a1..d66b2d7e644 100644 --- a/docs/profiling/visualizing-eventsource-events-as-markers.md +++ b/docs/profiling/visualizing-eventsource-events-as-markers.md @@ -2,7 +2,7 @@ title: "Visualizing EventSource Events as Markers" description: Learn that Concurrency Visualizer can display EventSource events as markers, and you can control how the markers are displayed. ms.date: "11/04/2016" -ms.topic: "conceptual" +ms.topic: how-to author: "mikejo5000" ms.author: "mikejo" manager: mijacobs @@ -89,4 +89,4 @@ The Concurrency Visualizer can display EventSource events as markers, and you ca > The use of SpanID to nest spans, allow them to partially overlap on the same thread, or allow them to start on one thread and end on another is not supported. ## Related content -- [Concurrency visualizer markers](../profiling/concurrency-visualizer-markers.md) \ No newline at end of file +- [Concurrency visualizer markers](../profiling/concurrency-visualizer-markers.md) diff --git a/docs/profiling/what-is-a-profiler.md b/docs/profiling/what-is-a-profiler.md index 0457e08530d..c8696e4a180 100644 --- a/docs/profiling/what-is-a-profiler.md +++ b/docs/profiling/what-is-a-profiler.md @@ -2,7 +2,7 @@ title: "What is a profiler?" description: Learn what a profiler is and what it can do for you. Find out how to use the Visual Studio profiler. ms.date: 4/18/2024 -ms.topic: conceptual +ms.topic: concept-article ms.custom: "profiling-seo" dev_langs: - "CSharp" @@ -36,4 +36,4 @@ The following articles and blog posts provide more information to help you learn ## Related content - [First look at profiling](../profiling/choose-performance-tool.md) -- [Which tool should I use?](../profiling/choose-performance-tool.md) \ No newline at end of file +- [Which tool should I use?](../profiling/choose-performance-tool.md) diff --git a/docs/python/editing-python-code-in-visual-studio.md b/docs/python/editing-python-code-in-visual-studio.md index e40037cfbd8..18743804f36 100644 --- a/docs/python/editing-python-code-in-visual-studio.md +++ b/docs/python/editing-python-code-in-visual-studio.md @@ -2,7 +2,7 @@ title: Edit Python code and use Intellisense description: Develop Python applications in Visual Studio and access rich IntelliSense, code snippets, and navigation features. Apply formatting, linting, and refactoring to clean and maintain your code. ms.date: 04/18/2024 -ms.topic: conceptual +ms.topic: how-to author: cwebster-99 ms.author: cowebster manager: mijacobs diff --git a/docs/python/formatting-python-code.md b/docs/python/formatting-python-code.md index 5735a2291b8..63cd615588b 100644 --- a/docs/python/formatting-python-code.md +++ b/docs/python/formatting-python-code.md @@ -4,7 +4,7 @@ description: Automatically format your Python code in Visual Studio, including t author: cwebster-99 ms.author: cowebster ms.subservice: python -ms.topic: conceptual +ms.topic: article ms.date: 04/18/2024 manager: mijacobs diff --git a/docs/python/managing-python-projects-in-visual-studio.md b/docs/python/managing-python-projects-in-visual-studio.md index f0178524feb..a92b876982d 100644 --- a/docs/python/managing-python-projects-in-visual-studio.md +++ b/docs/python/managing-python-projects-in-visual-studio.md @@ -2,7 +2,7 @@ title: Manage Python application projects description: Explore how projects in Visual Studio manage dependencies between files and the complexity of relationships in an application. ms.date: 04/18/2024 -ms.topic: conceptual +ms.topic: how-to author: cwebster-99 ms.author: cowebster manager: mijacobs diff --git a/docs/python/python-web-application-project-templates.md b/docs/python/python-web-application-project-templates.md index c793bceb088..1fd36c25260 100644 --- a/docs/python/python-web-application-project-templates.md +++ b/docs/python/python-web-application-project-templates.md @@ -2,7 +2,7 @@ title: Web application templates for Python description: Work with Python web app templates in Visual Studio for the Bottle, Flask, and Django frameworks, debug configurations, and publish to Azure App Service. ms.date: 04/18/2024 -ms.topic: conceptual +ms.topic: article author: cwebster-99 ms.author: cowebster manager: mijacobs diff --git a/docs/sharepoint/bdc-model-design-tools-overview.md b/docs/sharepoint/bdc-model-design-tools-overview.md index 678cd5eb61c..f08438b4930 100644 --- a/docs/sharepoint/bdc-model-design-tools-overview.md +++ b/docs/sharepoint/bdc-model-design-tools-overview.md @@ -2,7 +2,7 @@ title: "BDC Model Design Tools Overview" description: Read an overview of design tools to use with a Business Data Connectivity (BDC) model. Learn about the BDC Designer, BDC Method Details window, and BDC Explorer. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article f1_keywords: - "VS.SharePointTools.BDC.Method_Details" - "VS.SharePointTools.BDC.Explorer" diff --git a/docs/sharepoint/creating-a-business-data-connectivity-model.md b/docs/sharepoint/creating-a-business-data-connectivity-model.md index 7f84dde07a0..169d32eba93 100644 --- a/docs/sharepoint/creating-a-business-data-connectivity-model.md +++ b/docs/sharepoint/creating-a-business-data-connectivity-model.md @@ -2,7 +2,7 @@ title: "Creating a Business Data Connectivity Model" description: Create a Business Data Connectivity (BDC) model or customize an existing BDC model by using Visual Studio. Each SharePoint project can contain only one model. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/sharepoint/creating-an-association-between-entities.md b/docs/sharepoint/creating-an-association-between-entities.md index 5825bce3d55..f28c821ffb7 100644 --- a/docs/sharepoint/creating-an-association-between-entities.md +++ b/docs/sharepoint/creating-an-association-between-entities.md @@ -2,7 +2,7 @@ title: "About Association Between Entities" description: Create an association between entities in your Business Data Connectivity (BDC) model. Learn about association methods and types of associations. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article f1_keywords: - "VS.SharePointTools.BDC.Association_Dialog" dev_langs: diff --git a/docs/sharepoint/creating-application-pages-for-sharepoint.md b/docs/sharepoint/creating-application-pages-for-sharepoint.md index 4005c15bc45..a8e7ad30b68 100644 --- a/docs/sharepoint/creating-application-pages-for-sharepoint.md +++ b/docs/sharepoint/creating-application-pages-for-sharepoint.md @@ -2,7 +2,7 @@ title: "Creating Application Pages for SharePoint" description: Create application pages for SharePoint, and work with ASP.NET web pages that are designed for use in a SharePoint website. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/sharepoint/creating-sharepoint-features.md b/docs/sharepoint/creating-sharepoint-features.md index b416838339f..ce536b0e347 100644 --- a/docs/sharepoint/creating-sharepoint-features.md +++ b/docs/sharepoint/creating-sharepoint-features.md @@ -2,7 +2,7 @@ title: "Creating SharePoint Features" description: Create a SharePoint feature to group related SharePoint project items for easier deployment. Add features to the SharePoint solution. Use the feature designer. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/sharepoint/creating-sharepoint-solution-packages.md b/docs/sharepoint/creating-sharepoint-solution-packages.md index fd46d1246ff..8452cfbe1d0 100644 --- a/docs/sharepoint/creating-sharepoint-solution-packages.md +++ b/docs/sharepoint/creating-sharepoint-solution-packages.md @@ -2,7 +2,7 @@ title: "Creating SharePoint Solution Packages" description: Create and customize deployment packages for SharePoint solutions using the Package Designer. Explore packaging tools, designer options, and folder structure. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/sharepoint/creating-site-columns-content-types-and-lists-for-sharepoint.md b/docs/sharepoint/creating-site-columns-content-types-and-lists-for-sharepoint.md index 3faa535443f..11cefa79ff8 100644 --- a/docs/sharepoint/creating-site-columns-content-types-and-lists-for-sharepoint.md +++ b/docs/sharepoint/creating-site-columns-content-types-and-lists-for-sharepoint.md @@ -3,7 +3,7 @@ title: "Create site columns, content types, and lists for SharePoint" titleSuffix: "" description: Create site columns (fields), content types, and lists for SharePoint with project item templates provided in Visual Studio. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "VS.SharePointTools.ListDesigner.ContentTypeSetting" - "VS.SharePointTools.ContentTypeDesigner.CommonPropertiesPage" diff --git a/docs/sharepoint/debugging-sharepoint-solutions.md b/docs/sharepoint/debugging-sharepoint-solutions.md index 4c7ed5377c1..fe5c3aa8ae6 100644 --- a/docs/sharepoint/debugging-sharepoint-solutions.md +++ b/docs/sharepoint/debugging-sharepoint-solutions.md @@ -2,7 +2,7 @@ title: "Debugging SharePoint Solutions" description: Debug SharePoint solutions using the Visual Studio debugger. Explore the F5 debug and deployment process, debug workflows, and debug feature event receivers. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to f1_keywords: - "VS.SharePointTools.Project.WebConfigModificationDialog" - "VS.SharePointTools.Project.DebuggingNotEnabled" diff --git a/docs/sharepoint/deploying-publishing-and-upgrading-sharepoint-solution-packages.md b/docs/sharepoint/deploying-publishing-and-upgrading-sharepoint-solution-packages.md index 472ce75bc31..27b0315f41f 100644 --- a/docs/sharepoint/deploying-publishing-and-upgrading-sharepoint-solution-packages.md +++ b/docs/sharepoint/deploying-publishing-and-upgrading-sharepoint-solution-packages.md @@ -3,7 +3,7 @@ title: "Deploy, publish, & upgrade SharePoint solution packages" description: Deploy, publish, and upgrade SharePoint solution packages. Customize the deployment process. Publish packages to a remote or local server. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: upgrade-and-migration-article f1_keywords: - "VS.SharePointTools.Project.SharePointProjectPropertyTab" - "VS.SharePointTools.Project.Publishing" diff --git a/docs/sharepoint/designing-a-business-data-connectivity-model.md b/docs/sharepoint/designing-a-business-data-connectivity-model.md index aeb187df725..1a68974512f 100644 --- a/docs/sharepoint/designing-a-business-data-connectivity-model.md +++ b/docs/sharepoint/designing-a-business-data-connectivity-model.md @@ -2,7 +2,7 @@ title: "Designing a Business Data Connectivity Model" description: Design a business data connectivity (BDC) model. Add entities and methods. Define method parameters. Add filter descriptors. Validate the BDC model. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/sharepoint/differences-between-sandboxed-and-farm-solutions.md b/docs/sharepoint/differences-between-sandboxed-and-farm-solutions.md index 8aca13c2f37..8b756b36525 100644 --- a/docs/sharepoint/differences-between-sandboxed-and-farm-solutions.md +++ b/docs/sharepoint/differences-between-sandboxed-and-farm-solutions.md @@ -2,7 +2,7 @@ title: "Differences Between Sandboxed and Farm Solutions" description: Understand the differences between sandboxed and farm solutions. Know how Visual Studio approaches debugging with either type of solution. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/sharepoint/form-support-in-workflows.md b/docs/sharepoint/form-support-in-workflows.md index 09e2d6fb23e..b1d5ab9af4e 100644 --- a/docs/sharepoint/form-support-in-workflows.md +++ b/docs/sharepoint/form-support-in-workflows.md @@ -2,7 +2,7 @@ title: "Form Support in Workflows" description: 'Read about form support in SharePoint workflows. Four types of forms can be used in a workflow: association, initiation, task, and modification.' ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/sharepoint/guidelines-for-importing-reusable-workflows.md b/docs/sharepoint/guidelines-for-importing-reusable-workflows.md index be79f601900..83a0a00b3d2 100644 --- a/docs/sharepoint/guidelines-for-importing-reusable-workflows.md +++ b/docs/sharepoint/guidelines-for-importing-reusable-workflows.md @@ -2,7 +2,7 @@ title: "Guidelines for Importing Reusable Workflows" description: Review guidelines for importing reusable workflows that were created in SharePoint Designer into Visual Studio. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/sharepoint/merging-xml-in-feature-and-package-manifests.md b/docs/sharepoint/merging-xml-in-feature-and-package-manifests.md index e16a4dba31a..7e56e759ff2 100644 --- a/docs/sharepoint/merging-xml-in-feature-and-package-manifests.md +++ b/docs/sharepoint/merging-xml-in-feature-and-package-manifests.md @@ -2,7 +2,7 @@ title: "Merging XML in Feature and Package Manifests" description: Merge designer-generated and user-added XML code in SharePoint feature and package manifests. Learn feature and package manifest elements, and merge exceptions. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/sharepoint/msbuild-properties-supported-by-sharepoint.md b/docs/sharepoint/msbuild-properties-supported-by-sharepoint.md index 0912e65fbf5..139a01181d7 100644 --- a/docs/sharepoint/msbuild-properties-supported-by-sharepoint.md +++ b/docs/sharepoint/msbuild-properties-supported-by-sharepoint.md @@ -2,7 +2,7 @@ title: "MSBuild Properties Supported by SharePoint" description: Read a list of MSBuild property names and descriptions that are supported by and are specific to SharePoint. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" @@ -48,4 +48,4 @@ ms.subservice: sharepoint-development ## Related content -- [MSBuild Reference](../msbuild/msbuild-reference.md) \ No newline at end of file +- [MSBuild Reference](../msbuild/msbuild-reference.md) diff --git a/docs/sharepoint/profiling-the-performance-of-sharepoint-applications.md b/docs/sharepoint/profiling-the-performance-of-sharepoint-applications.md index 62757237b37..208353bbc16 100644 --- a/docs/sharepoint/profiling-the-performance-of-sharepoint-applications.md +++ b/docs/sharepoint/profiling-the-performance-of-sharepoint-applications.md @@ -2,7 +2,7 @@ title: "Profiling the Performance of SharePoint Applications" description: Profile the performance of SharePoint applications if they are running slowly or inefficiently. Use Visual Studio profiling features to find problematic code. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article f1_keywords: - "VS.SharePointTools.Profiling.SilverlightWebPartOnly" - "VS.SharePointTools.Profiling.DotNetTrustLevel" @@ -63,4 +63,4 @@ Coded UI tests automatically drive your SharePoint application through its user ## Related content - [Build and debug SharePoint solutions](../sharepoint/building-and-debugging-sharepoint-solutions.md) -- [Improve Code Quality](../test/improve-code-quality.md) \ No newline at end of file +- [Improve Code Quality](../test/improve-code-quality.md) diff --git a/docs/sharepoint/providing-packaging-and-deployment-information-in-project-items.md b/docs/sharepoint/providing-packaging-and-deployment-information-in-project-items.md index cdeec7e06e0..d3516119308 100644 --- a/docs/sharepoint/providing-packaging-and-deployment-information-in-project-items.md +++ b/docs/sharepoint/providing-packaging-and-deployment-information-in-project-items.md @@ -2,7 +2,7 @@ title: "Packaging & deployment information in project items" description: Add packaging and deployment data in SharePoint project items using feature properties, feature receivers, project output references, and safe control entities. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to f1_keywords: - "VS.SharePointTools.Project.SafeControlEntries" - "VS.SharePointTools.Project.ProjectOutputReference" diff --git a/docs/sharepoint/replaceable-parameters.md b/docs/sharepoint/replaceable-parameters.md index ab5740ee931..d18c761f15f 100644 --- a/docs/sharepoint/replaceable-parameters.md +++ b/docs/sharepoint/replaceable-parameters.md @@ -2,7 +2,7 @@ title: "Replaceable Parameters" description: Review replaceable parameters (tokens), which specify values inside project files for SharePoint solution items whose actual values aren't known at design time. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/sharepoint/sandboxed-solution-considerations.md b/docs/sharepoint/sandboxed-solution-considerations.md index 5d489569bb9..48dcbc76f39 100644 --- a/docs/sharepoint/sandboxed-solution-considerations.md +++ b/docs/sharepoint/sandboxed-solution-considerations.md @@ -2,7 +2,7 @@ title: "Sandboxed Solution Considerations" description: Explore sandboxed solutions, which are a feature in Microsoft SharePoint that enables site collection users to upload their own custom code solutions. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "VS.SharePointTools.Project.SandboxedSolutions" - "VS.SharePointTools.Security.SandboxedSolutions" diff --git a/docs/sharepoint/security-for-sharepoint-solutions.md b/docs/sharepoint/security-for-sharepoint-solutions.md index 05eafcc2a6f..42758951fe0 100644 --- a/docs/sharepoint/security-for-sharepoint-solutions.md +++ b/docs/sharepoint/security-for-sharepoint-solutions.md @@ -2,7 +2,7 @@ title: "Security for SharePoint Solutions" description: Discover what features Visual Studio incorporates to help enhance the security of SharePoint applications. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" @@ -80,4 +80,4 @@ ms.subservice: sharepoint-development ## Related content -- [Develop SharePoint solutions](../sharepoint/developing-sharepoint-solutions.md) \ No newline at end of file +- [Develop SharePoint solutions](../sharepoint/developing-sharepoint-solutions.md) diff --git a/docs/sharepoint/sharepoint-project-and-project-item-templates.md b/docs/sharepoint/sharepoint-project-and-project-item-templates.md index 8ba0c751991..a93e18d579d 100644 --- a/docs/sharepoint/sharepoint-project-and-project-item-templates.md +++ b/docs/sharepoint/sharepoint-project-and-project-item-templates.md @@ -2,7 +2,7 @@ title: "SharePoint Project and Project Item Templates" description: Explore SharePoint project templates and project item templates available in Visual and add items like event receivers, site columns, and lists. ms.date: "02/22/2017" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "VS.SharePointTools.SPE.FirstWizardPage" - "VS.SharePointTools.SPE.ListInstance" diff --git a/docs/sharepoint/troubleshooting-sharepoint-packaging-and-deployment.md b/docs/sharepoint/troubleshooting-sharepoint-packaging-and-deployment.md index 6cf154e15fe..751407e5130 100644 --- a/docs/sharepoint/troubleshooting-sharepoint-packaging-and-deployment.md +++ b/docs/sharepoint/troubleshooting-sharepoint-packaging-and-deployment.md @@ -2,7 +2,7 @@ title: "Troubleshooting SharePoint Packaging and Deployment" description: Understand and fix various problems that you might encounter when you package and deploy SharePoint solutions. ms.date: 02/22/2017 -ms.topic: "conceptual" +ms.topic: troubleshooting-general f1_keywords: - "VSTO.WorkflowDeployment.Troubleshooting" - "VS.SharePointTools.Project.PackageRetraction" @@ -107,4 +107,4 @@ ms.subservice: sharepoint-development ## Related content -- [Package and deploy SharePoint solutions](../sharepoint/packaging-and-deploying-sharepoint-solutions.md) \ No newline at end of file +- [Package and deploy SharePoint solutions](../sharepoint/packaging-and-deploying-sharepoint-solutions.md) diff --git a/docs/sharepoint/troubleshooting-sharepoint-solutions.md b/docs/sharepoint/troubleshooting-sharepoint-solutions.md index fc98eef08da..f1b944a9bd5 100644 --- a/docs/sharepoint/troubleshooting-sharepoint-solutions.md +++ b/docs/sharepoint/troubleshooting-sharepoint-solutions.md @@ -2,7 +2,7 @@ title: "Troubleshooting SharePoint Solutions" description: See what problems or alerts might occur when you debug SharePoint solutions by using the Visual Studio debugger. ms.date: "02/22/2017" -ms.topic: "conceptual" +ms.topic: troubleshooting-general f1_keywords: - "Microsoft.VisualStudio.Tools.SharePoint.Errors.Debugging" - "VS.SharePointTools.errors.general" diff --git a/docs/sharepoint/url-picker-dialog-box-sharepoint-development-in-visual-studio.md b/docs/sharepoint/url-picker-dialog-box-sharepoint-development-in-visual-studio.md index 455cbb815b9..264d2e1235a 100644 --- a/docs/sharepoint/url-picker-dialog-box-sharepoint-development-in-visual-studio.md +++ b/docs/sharepoint/url-picker-dialog-box-sharepoint-development-in-visual-studio.md @@ -2,7 +2,7 @@ title: "URL picker dialog box (SharePoint development)" description: Learn about the URL picker dialog box, which lets a user choose files located in their project or on the local server that's running SharePoint. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "VS.SharePointTools.VWD.URLPicker" dev_langs: diff --git a/docs/sharepoint/verifying-and-debugging-sharepoint-code.md b/docs/sharepoint/verifying-and-debugging-sharepoint-code.md index f1ef35774b0..72662460b94 100644 --- a/docs/sharepoint/verifying-and-debugging-sharepoint-code.md +++ b/docs/sharepoint/verifying-and-debugging-sharepoint-code.md @@ -2,7 +2,7 @@ title: "Verifying and Debugging SharePoint Code" description: Verify and debug SharePoint code. Use IntelliTrace to examine past events and current state in your solution. Use unit testing to ensure your methods work correctly. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" @@ -43,4 +43,4 @@ SharePoint projects support Microsoft Fakes, which is an isolation framework in ## Related content -- [Improve Code Quality](../test/improve-code-quality.md) \ No newline at end of file +- [Improve Code Quality](../test/improve-code-quality.md) diff --git a/docs/test/code-generation-compilation-and-naming-conventions-in-microsoft-fakes.md b/docs/test/code-generation-compilation-and-naming-conventions-in-microsoft-fakes.md index b5f89cce8ce..cc981ed390f 100644 --- a/docs/test/code-generation-compilation-and-naming-conventions-in-microsoft-fakes.md +++ b/docs/test/code-generation-compilation-and-naming-conventions-in-microsoft-fakes.md @@ -2,7 +2,7 @@ title: Configure Microsoft Fakes code generation description: Learn about options and issues in Fakes code generation and compilation, including the naming conventions for Fakes-generated types, members, and parameters. ms.date: 05/23/2023 -ms.topic: conceptual +ms.topic: how-to ms.author: mikejo manager: aajohn ms.subservice: test-tools diff --git a/docs/test/configure-unit-tests-by-using-a-dot-runsettings-file.md b/docs/test/configure-unit-tests-by-using-a-dot-runsettings-file.md index 7b9bf16202e..812dfcfae3e 100644 --- a/docs/test/configure-unit-tests-by-using-a-dot-runsettings-file.md +++ b/docs/test/configure-unit-tests-by-using-a-dot-runsettings-file.md @@ -2,7 +2,7 @@ title: Configure unit tests with a .runsettings file description: Learn how to use the .runsettings file in Visual Studio to configure unit tests that are run from the command line, from the IDE, or in a build workflow. ms.date: 09/18/2025 -ms.topic: conceptual +ms.topic: how-to ms.author: mikejo manager: mijacobs ms.subservice: test-tools diff --git a/docs/test/customizing-code-coverage-analysis.md b/docs/test/customizing-code-coverage-analysis.md index 9fc79512880..e0ba82eb457 100644 --- a/docs/test/customizing-code-coverage-analysis.md +++ b/docs/test/customizing-code-coverage-analysis.md @@ -2,7 +2,7 @@ title: Customizing Code Coverage Analysis description: Learn how to use the ExcludeFromCodeCoverageAttribute attribute to exclude test code from coverage results. You can include assemblies outside your solution. ms.date: 09/09/2025 -ms.topic: conceptual +ms.topic: how-to ms.author: mikejo manager: mijacobs ms.subservice: test-tools diff --git a/docs/test/generate-unit-tests-for-your-code-with-intellitest.md b/docs/test/generate-unit-tests-for-your-code-with-intellitest.md index 313c0f1e507..184ad362825 100644 --- a/docs/test/generate-unit-tests-for-your-code-with-intellitest.md +++ b/docs/test/generate-unit-tests-for-your-code-with-intellitest.md @@ -2,7 +2,7 @@ title: Generate unit tests for your code with IntelliTest description: IntelliTest explores your .NET code to generate test data and a suite of unit tests. Learn how to run IntelliTest to generate smart fuzz tests that cover all your logic branches, see which tests are failing, and fix them. ms.date: 10/15/2025 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - vs.UnitTest.CreateIntelliTest ms.author: mikejo diff --git a/docs/test/improve-code-quality.md b/docs/test/improve-code-quality.md index b8df80f358b..f43da165aea 100644 --- a/docs/test/improve-code-quality.md +++ b/docs/test/improve-code-quality.md @@ -2,7 +2,7 @@ title: Overview of testing tools description: Explore the features of Visual Studio testing tools that can help you and your team develop and sustain high standards of code excellence. ms.date: 09/09/2025 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - testing tools [Visual Studio] - unit tests [Visual Studio] diff --git a/docs/test/intellitest-manual/index.md b/docs/test/intellitest-manual/index.md index 936467c12b0..2bf1078167a 100644 --- a/docs/test/intellitest-manual/index.md +++ b/docs/test/intellitest-manual/index.md @@ -2,7 +2,7 @@ title: Microsoft IntelliTest Developer Test Tool description: Learn how IntelliTest uses an automated and transparent testing approach, IntelliTest can generate a candidate suite of tests for your .NET code. ms.date: 12/04/2023 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - IntelliTest, Visual Studio IntelliTest developer testing tool ms.author: mikejo diff --git a/docs/test/intellitest-manual/input-generation.md b/docs/test/intellitest-manual/input-generation.md index 1f6c2793171..a60db4592a7 100644 --- a/docs/test/intellitest-manual/input-generation.md +++ b/docs/test/intellitest-manual/input-generation.md @@ -2,7 +2,7 @@ title: Dynamic symbolic execution | Microsoft IntelliTest Developer Test Tool description: Learn how IntelliTest generates inputs for parameterized unit tests by analyzing the branch conditions in the program. ms.date: 05/02/2017 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - IntelliTest, Dynamic symbolic execution ms.author: mikejo diff --git a/docs/test/intellitest-manual/settings-waterfall.md b/docs/test/intellitest-manual/settings-waterfall.md index 0d180c2b72f..94dce7bd0ea 100644 --- a/docs/test/intellitest-manual/settings-waterfall.md +++ b/docs/test/intellitest-manual/settings-waterfall.md @@ -2,7 +2,7 @@ title: Settings waterfall | Microsoft IntelliTest Developer Test Tool description: Learn about the settings waterfall, which organizes settings at the Assembly, Fixture, and Exploration level. ms.date: 05/02/2017 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - IntelliTest, Settings waterfall ms.author: mikejo diff --git a/docs/test/intellitest-manual/test-generation.md b/docs/test/intellitest-manual/test-generation.md index 9ca84c59cf9..d3765ef7be0 100644 --- a/docs/test/intellitest-manual/test-generation.md +++ b/docs/test/intellitest-manual/test-generation.md @@ -2,7 +2,7 @@ title: Generate tests with IntelliTest Test Tool description: Learn how IntelliTest generates test cases from methods of your implementation, then generates inputs for the methods and check assertions over the data. ms.date: 05/02/2017 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - IntelliTest, Test generation ms.author: mikejo diff --git a/docs/test/live-unit-testing-intro.md b/docs/test/live-unit-testing-intro.md index a775567bd88..f2eca823582 100644 --- a/docs/test/live-unit-testing-intro.md +++ b/docs/test/live-unit-testing-intro.md @@ -2,7 +2,7 @@ title: Introduction Live Unit Testing description: Explore the advantages of Live Unit Testing, which executes unit tests automatically and in real time as you make code changes. ms.date: 09/11/2017 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - Live Unit Testing author: mikejo5000 diff --git a/docs/test/microsoft-code-coverage-console-tool.md b/docs/test/microsoft-code-coverage-console-tool.md index d33a712dd36..aff3e43a248 100644 --- a/docs/test/microsoft-code-coverage-console-tool.md +++ b/docs/test/microsoft-code-coverage-console-tool.md @@ -2,7 +2,7 @@ title: Microsoft.CodeCoverage.Console tool description: Use the Microsoft.CodeCoverage.Console tool to collect code coverage for C++ and C# code in nontest scenarios, and merge and convert code coverage reports. ms.date: 09/09/2025 -ms.topic: conceptual +ms.topic: article ms.author: mikejo manager: mijacobs ms.subservice: test-tools diff --git a/docs/test/migrate-testsettings-to-runsettings.md b/docs/test/migrate-testsettings-to-runsettings.md index c3a57ddb9f0..0a9fb111cf4 100644 --- a/docs/test/migrate-testsettings-to-runsettings.md +++ b/docs/test/migrate-testsettings-to-runsettings.md @@ -2,7 +2,7 @@ title: Migrate testsettings to runsettings description: Learn how to migrate testsettings to runsettings ms.date: 03/18/2021 -ms.topic: conceptual +ms.topic: upgrade-and-migration-article f1_keywords: - vs.UnitTest.Migrate author: mikejo5000 diff --git a/docs/test/mstest-update-to-mstestv2.md b/docs/test/mstest-update-to-mstestv2.md index b5bf8a5f717..43a9a4c3be3 100644 --- a/docs/test/mstest-update-to-mstestv2.md +++ b/docs/test/mstest-update-to-mstestv2.md @@ -2,7 +2,7 @@ title: Update from MSTestV1 to MSTestV2 ms.date: 12/04/2023 description: Upgrade an MSTestV1 test project to target MSTestV2 in the .csproj file, and review the MSTestV1 features that aren't available in MSTestV2. -ms.topic: conceptual +ms.topic: upgrade-and-migration-article f1_keywords: - vs.UnitTest.Migrate author: mikejo5000 diff --git a/docs/test/test-explorer-faq.md b/docs/test/test-explorer-faq.md index 4208b87d19d..1101a13265d 100644 --- a/docs/test/test-explorer-faq.md +++ b/docs/test/test-explorer-faq.md @@ -2,7 +2,7 @@ title: Review Test Explorer FAQ Issues and Answers description: Review frequently asked questions (FAQs) about Visual Studio Test Explorer, which include some common troubleshooting scenarios. ms.date: 06/25/2020 -ms.topic: conceptual +ms.topic: faq helpviewer_keywords: - "Test Explorer" - "Test window" diff --git a/docs/test/unit-test-basics.md b/docs/test/unit-test-basics.md index c2cc7221de3..88886af2b22 100644 --- a/docs/test/unit-test-basics.md +++ b/docs/test/unit-test-basics.md @@ -2,7 +2,7 @@ title: Unit test basics with Test Explorer description: Learn how Visual Studio Test Explorer provides a flexible and efficient way to run your unit tests and view their results. ms.date: 09/09/2025 -ms.topic: conceptual +ms.topic: article f1_keywords: - vs.UnitTest.CreateUnitTest author: mikejo5000 @@ -351,4 +351,4 @@ Your unit test stubs will be created using the selected framework. **Q: How do I export my unit test results?** -**A:** You can use a *.runsettings* file with either the command-line or the Visual Studio IDE to configure unit tests and set the test results file. For more information, see [LoggerRunSettings element](../test/configure-unit-tests-by-using-a-dot-runsettings-file.md#loggerrunsettings-element). \ No newline at end of file +**A:** You can use a *.runsettings* file with either the command-line or the Visual Studio IDE to configure unit tests and set the test results file. For more information, see [LoggerRunSettings element](../test/configure-unit-tests-by-using-a-dot-runsettings-file.md#loggerrunsettings-element). diff --git a/docs/test/unit-test-your-code.md b/docs/test/unit-test-your-code.md index 8ee7c43b729..ba19a04e873 100644 --- a/docs/test/unit-test-your-code.md +++ b/docs/test/unit-test-your-code.md @@ -2,7 +2,7 @@ title: Explore unit test tools and tasks description: Learn about the unit test tools you can use to give developers and testers a quick way to look for logic errors in your code. ms.date: 12/05/2023 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - Visual Studio, unit tests - unit tests, verifying code with @@ -52,4 +52,4 @@ Use the following articles to help with understanding and creating unit tests: ## Related content -- [Improve code quality](../test/improve-code-quality.md) \ No newline at end of file +- [Improve code quality](../test/improve-code-quality.md) diff --git a/docs/test/unit-tests-for-generic-methods.md b/docs/test/unit-tests-for-generic-methods.md index 51abec4092f..920865c8c4d 100644 --- a/docs/test/unit-tests-for-generic-methods.md +++ b/docs/test/unit-tests-for-generic-methods.md @@ -2,7 +2,7 @@ title: Unit tests for Generic Methods description: Learn how to generate unit tests for generic methods by using this information about and examples of creating unit tests for generic methods. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - generics, and unit tests - unit tests, and generics @@ -190,4 +190,4 @@ namespace TestProject1 ## Related content -- [Unit test your code](../test/unit-test-your-code.md) \ No newline at end of file +- [Unit test your code](../test/unit-test-your-code.md) diff --git a/docs/test/use-ui-automation-to-test-your-code.md b/docs/test/use-ui-automation-to-test-your-code.md index 7cf445cfe84..16e0791d05f 100644 --- a/docs/test/use-ui-automation-to-test-your-code.md +++ b/docs/test/use-ui-automation-to-test-your-code.md @@ -2,7 +2,7 @@ title: Create coded UI tests with manual tests description: Learn how to create a Coded UI test in Visual Studio by performing the test manually while Coded UI Test Builder runs in the background. ms.date: 12/10/2024 -ms.topic: conceptual +ms.topic: article f1_keywords: - vs.codedUITest - vs.codedUITest.recorder diff --git a/docs/test/using-code-coverage-to-determine-how-much-code-is-being-tested.md b/docs/test/using-code-coverage-to-determine-how-much-code-is-being-tested.md index f49bf2f30ba..7552f561a9e 100644 --- a/docs/test/using-code-coverage-to-determine-how-much-code-is-being-tested.md +++ b/docs/test/using-code-coverage-to-determine-how-much-code-is-being-tested.md @@ -2,7 +2,7 @@ title: Determine code testing coverage description: Learn how to use the code coverage feature of Visual Studio to determine what proportion of your project code is being tested by coded tests. ms.date: 09/09/2025 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - code coverage dev_langs: diff --git a/docs/test/walkthrough-creating-and-running-unit-tests-for-windows-store-apps.md b/docs/test/walkthrough-creating-and-running-unit-tests-for-windows-store-apps.md index a49d9ed4509..196248b355c 100644 --- a/docs/test/walkthrough-creating-and-running-unit-tests-for-windows-store-apps.md +++ b/docs/test/walkthrough-creating-and-running-unit-tests-for-windows-store-apps.md @@ -2,7 +2,7 @@ title: Create and run unit tests for Universal Windows Platform (UWP) apps description: Learn about unit testing UWP apps in Visual Studio, and use test-driven development to create and unit test a C# UWP app. ms.date: 01/17/2023 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - unit tests, creating - unit tests diff --git a/docs/test/walkthrough-using-a-configuration-file-to-define-a-data-source.md b/docs/test/walkthrough-using-a-configuration-file-to-define-a-data-source.md index 5765805a604..98bb309354b 100644 --- a/docs/test/walkthrough-using-a-configuration-file-to-define-a-data-source.md +++ b/docs/test/walkthrough-using-a-configuration-file-to-define-a-data-source.md @@ -2,7 +2,7 @@ title: Use config file to define data source description: Learn how to use a data source defined in an app.config file for unit testing, starting with creating an app.config file that defines a data source. ms.date: 03/18/2022 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - configuration files [Visual Studio ALM], defining data sources - unit tests, walkthrough diff --git a/docs/test/writing-unit-tests-for-c-cpp.md b/docs/test/writing-unit-tests-for-c-cpp.md index 246853d73cc..4bcf5a363f1 100644 --- a/docs/test/writing-unit-tests-for-c-cpp.md +++ b/docs/test/writing-unit-tests-for-c-cpp.md @@ -2,7 +2,7 @@ title: Write unit tests for C/C++ description: Write and run C++ unit tests with the Test Explorer in Visual Studio by using CTest, Boost.Test, Google Test, and other testing frameworks. ms.date: 12/12/2024 -ms.topic: conceptual +ms.topic: how-to ms.author: twhitney manager: coxford author: tylermsft diff --git a/docs/version-control/git-multi-repository-support.md b/docs/version-control/git-multi-repository-support.md index 2a2f5dedb09..27cc934f04a 100644 --- a/docs/version-control/git-multi-repository-support.md +++ b/docs/version-control/git-multi-repository-support.md @@ -3,7 +3,7 @@ title: Work with multiple repositories titleSuffix: "" description: View, manage, and debug your code across 10 active repos at the same time by using the Git tooling within Visual Studio. ms.date: 03/14/2025 -ms.topic: conceptual +ms.topic: how-to author: ghogen ms.author: ghogen ms.manager: mijacobs diff --git a/docs/version-control/git-settings.md b/docs/version-control/git-settings.md index d7153a5fedd..ad93bab70c0 100644 --- a/docs/version-control/git-settings.md +++ b/docs/version-control/git-settings.md @@ -3,7 +3,7 @@ title: Git settings in Visual Studio titleSuffix: "" description: Explore how Visual Studio uses .gitconfig files and Git settings to manage your project and solution preferences, such as your preferred diff and merge tools. ms.date: 5/5/2025 -ms.topic: conceptual +ms.topic: article author: ghogen ms.author: ghogen ms.manager: mijacobs diff --git a/docs/vs-2015-archive.md b/docs/vs-2015-archive.md index af5de30e5bc..348be529576 100644 --- a/docs/vs-2015-archive.md +++ b/docs/vs-2015-archive.md @@ -2,7 +2,7 @@ title: Visual Studio 2015 documentation description: How to find documentation for Visual Studio 2015 after it was archived to the previous-versions site. ms.date: 10/13/2020 -ms.topic: conceptual +ms.topic: article author: ghogen ms.author: ghogen manager: mijacobs diff --git a/docs/vsto/accessing-data-in-documents-on-the-server.md b/docs/vsto/accessing-data-in-documents-on-the-server.md index 58c2504a84f..3ae7966dc31 100644 --- a/docs/vsto/accessing-data-in-documents-on-the-server.md +++ b/docs/vsto/accessing-data-in-documents-on-the-server.md @@ -2,7 +2,7 @@ title: "Access data in documents on the server" description: Learn how you can program against the data in a document-level customization without having to use the object model of Microsoft Office Word or Microsoft Office Excel. ms.date: 02/02/2017 -ms.topic: conceptual +ms.topic: how-to dev_langs: - "VB" - "CSharp" @@ -83,4 +83,4 @@ ms.subservice: office-development ## Related content - [Access data in documents on the server](../vsto/accessing-data-in-documents-on-the-server.md) -- [Cached data in document-level customizations](../vsto/cached-data-in-document-level-customizations.md) \ No newline at end of file +- [Cached data in document-level customizations](../vsto/cached-data-in-document-level-customizations.md) diff --git a/docs/vsto/accessing-the-ribbon-at-run-time.md b/docs/vsto/accessing-the-ribbon-at-run-time.md index 52fcc197191..d002a1a27ac 100644 --- a/docs/vsto/accessing-the-ribbon-at-run-time.md +++ b/docs/vsto/accessing-the-ribbon-at-run-time.md @@ -2,7 +2,7 @@ title: "Access the Ribbon at run time" description: You can write code to show, hide, and modify the Ribbon, and enable users to run the code from controls in a custom task pane, actions pane, or Outlook form region. ms.date: 02/02/2017 -ms.topic: conceptual +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/actions-pane-overview.md b/docs/vsto/actions-pane-overview.md index c0d26b90c35..06faa97815a 100644 --- a/docs/vsto/actions-pane-overview.md +++ b/docs/vsto/actions-pane-overview.md @@ -2,7 +2,7 @@ title: Attach an actions pane to documents or workbooks description: Attach an actions pane to specific Microsoft Office Word documents or Excel workbooks and access a customizable Document Actions task pane. ms.date: 02/02/2017 -ms.topic: conceptual +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/adding-controls-to-office-documents-at-run-time.md b/docs/vsto/adding-controls-to-office-documents-at-run-time.md index 3b0e03f72cb..ee95c44fb65 100644 --- a/docs/vsto/adding-controls-to-office-documents-at-run-time.md +++ b/docs/vsto/adding-controls-to-office-documents-at-run-time.md @@ -2,7 +2,7 @@ title: "Add controls to Office documents at run time" description: Learn how you can add controls to a Microsoft Office Word document and Microsoft Office Excel workbook at run time. ms.date: 02/02/2017 -ms.topic: conceptual +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/architecture-of-document-level-customizations.md b/docs/vsto/architecture-of-document-level-customizations.md index 613c1bdf3d3..96fb2bd77f8 100644 --- a/docs/vsto/architecture-of-document-level-customizations.md +++ b/docs/vsto/architecture-of-document-level-customizations.md @@ -2,7 +2,7 @@ title: "Architecture of document-Level customizations" description: Learn about aspects of document-level customizations, including customization components and how customizations work with Microsoft Office applications. ms.date: 02/02/2017 -ms.topic: conceptual +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/architecture-of-office-solutions-in-visual-studio.md b/docs/vsto/architecture-of-office-solutions-in-visual-studio.md index 4249e2a96ed..6181c009075 100644 --- a/docs/vsto/architecture-of-office-solutions-in-visual-studio.md +++ b/docs/vsto/architecture-of-office-solutions-in-visual-studio.md @@ -3,7 +3,7 @@ title: "Architecture of Office solutions in Visual Studio" description: Learn about solutions created by using the Microsoft Office developer tools in Visual Studio and how they work. titleSuffix: "" ms.date: 08/14/2019 -ms.topic: conceptual +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/architecture-of-vsto-add-ins.md b/docs/vsto/architecture-of-vsto-add-ins.md index 524a09ff129..123d3f6f1f2 100644 --- a/docs/vsto/architecture-of-vsto-add-ins.md +++ b/docs/vsto/architecture-of-vsto-add-ins.md @@ -2,7 +2,7 @@ title: "Architecture of VSTO Add-ins" description: Explore VSTO add-ins in Visual Studio and the architectural features that emphasize stability and security, and enable them to work closely with Microsoft Office. ms.date: 02/02/2017 -ms.topic: conceptual +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/assemblies-in-the-visual-studio-tools-for-office-runtime.md b/docs/vsto/assemblies-in-the-visual-studio-tools-for-office-runtime.md index 00ad88c8b8c..0da37390506 100644 --- a/docs/vsto/assemblies-in-the-visual-studio-tools-for-office-runtime.md +++ b/docs/vsto/assemblies-in-the-visual-studio-tools-for-office-runtime.md @@ -3,7 +3,7 @@ title: Review assemblies in the Visual Studio Tools for Office runtime description: Explore assemblies in the Visual Studio Tools for Office runtime and how Visual Studio automatically adds references the assemblies. titleSuffix: "" ms.date: 02/02/2017 -ms.topic: conceptual +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/automating-excel-by-using-extended-objects.md b/docs/vsto/automating-excel-by-using-extended-objects.md index 4bb4d5d8e77..5a48bad57e5 100644 --- a/docs/vsto/automating-excel-by-using-extended-objects.md +++ b/docs/vsto/automating-excel-by-using-extended-objects.md @@ -2,7 +2,7 @@ title: "Automate Excel by using extended objects" description: Learn that when you develop Excel solutions in Visual Studio, you can use host items and host controls in your solutions. ms.date: 02/02/2017 -ms.topic: conceptual +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/automating-word-by-using-extended-objects.md b/docs/vsto/automating-word-by-using-extended-objects.md index 874904a88ed..4b380a6838f 100644 --- a/docs/vsto/automating-word-by-using-extended-objects.md +++ b/docs/vsto/automating-word-by-using-extended-objects.md @@ -2,7 +2,7 @@ title: "Automate Word by using extended objects" description: Learn how you can use host items and host controls in your solutions when you develop Word solutions in Visual Studio. ms.date: 02/02/2017 -ms.topic: conceptual +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/binding-data-to-controls-in-office-solutions.md b/docs/vsto/binding-data-to-controls-in-office-solutions.md index 9b743197e9a..9238e5dc95e 100644 --- a/docs/vsto/binding-data-to-controls-in-office-solutions.md +++ b/docs/vsto/binding-data-to-controls-in-office-solutions.md @@ -2,7 +2,7 @@ title: "Bind data to controls in Office solutions" description: Learn how you can bind Windows Forms controls and host controls on a Microsoft Office Word document or Excel worksheet to a data source. ms.date: 02/02/2017 -ms.topic: conceptual +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/bookmark-control.md b/docs/vsto/bookmark-control.md index bb297d750b7..edcea45bb4b 100644 --- a/docs/vsto/bookmark-control.md +++ b/docs/vsto/bookmark-control.md @@ -2,7 +2,7 @@ title: "Bookmark control" description: Learn how the Bookmark control is a bookmark that has a unique name, exposes events, and can be bound to data. ms.date: 02/02/2017 -ms.topic: conceptual +ms.topic: article f1_keywords: - "VST.Toolbox.Bookmark" dev_langs: @@ -110,4 +110,4 @@ The following events are available for the Important: Microsoft maintains a list of supported add-ins for readiness reports, and ISV contact information. To get your add-in listed, see [/configmgr/desktop-analytics/ready-for-windows](/configmgr/desktop-analytics/ready-for-windows). ## Use Process Monitor to help debug installation or loading issues -If your add-in has compatibility issues during installation or load, they might be related to issues with file or registry access. Use [Process Monitor](/sysinternals/downloads/procmon) or a similar debugging tool to log and compare behavior against a working environment to help identify the problem. \ No newline at end of file +If your add-in has compatibility issues during installation or load, they might be related to issues with file or registry access. Use [Process Monitor](/sysinternals/downloads/procmon) or a similar debugging tool to log and compare behavior against a working environment to help identify the problem. diff --git a/docs/vsto/document-element-office-development-in-visual-studio.md b/docs/vsto/document-element-office-development-in-visual-studio.md index 7644372aad7..9a0f10becc3 100644 --- a/docs/vsto/document-element-office-development-in-visual-studio.md +++ b/docs/vsto/document-element-office-development-in-visual-studio.md @@ -3,7 +3,7 @@ description: "The document element of the vstov4 namespace stores customization- title: "<document> element (Office development in Visual Studio)" titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/document-host-item.md b/docs/vsto/document-host-item.md index e46c815c4e3..2ac4b39acdc 100644 --- a/docs/vsto/document-host-item.md +++ b/docs/vsto/document-host-item.md @@ -2,7 +2,7 @@ title: "Document host item" description: Learn that the Document host item is a type that extends the Document type from the primary interop assembly for Word. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/enable-access-to-vba-to-create-or-open-a-visual-studio-tools-for-office-system-project.md b/docs/vsto/enable-access-to-vba-to-create-or-open-a-visual-studio-tools-for-office-system-project.md index d6d0496b6ff..315b4c80666 100644 --- a/docs/vsto/enable-access-to-vba-to-create-or-open-a-visual-studio-tools-for-office-system-project.md +++ b/docs/vsto/enable-access-to-vba-to-create-or-open-a-visual-studio-tools-for-office-system-project.md @@ -3,7 +3,7 @@ title: "VBA access to create/open a VSTO system project" titleSuffix: "" description: Enable access to the Office VBA project system explicitly so you can create or open a Visual Studio Tools for Office system project. ms.date: "08/14/2019" -ms.topic: "conceptual" +ms.topic: how-to f1_keywords: - "vst.project.vbawrongversion" - "VST.Project.VBASecurityGenericError" diff --git a/docs/vsto/event-logging-for-office-solutions.md b/docs/vsto/event-logging-for-office-solutions.md index 774e05cf2e0..ece4ec41612 100644 --- a/docs/vsto/event-logging-for-office-solutions.md +++ b/docs/vsto/event-logging-for-office-solutions.md @@ -2,7 +2,7 @@ title: "Event logging for Office solutions" description: Use the event viewer in Windows to see exception messages that are captured by the Visual Studio Tools for Office runtime. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/events-in-office-projects.md b/docs/vsto/events-in-office-projects.md index a0313461738..59191b1b647 100644 --- a/docs/vsto/events-in-office-projects.md +++ b/docs/vsto/events-in-office-projects.md @@ -2,7 +2,7 @@ title: "Events in Office projects" description: Learn how each Office project template generates several event handlers and how those event handlers are slightly different from event handlers for VSTO Add-ins. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/excel-object-model-overview.md b/docs/vsto/excel-object-model-overview.md index ef4a1488f7f..1234dbf4f94 100644 --- a/docs/vsto/excel-object-model-overview.md +++ b/docs/vsto/excel-object-model-overview.md @@ -2,7 +2,7 @@ title: "Excel Object model overview" description: Interact with the objects provided by the Excel object model and develop projects and solutions that use Microsoft Office Excel. ms.date: "08/14/2019" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/excel-solutions.md b/docs/vsto/excel-solutions.md index 259022c2607..a5b97d17dd5 100644 --- a/docs/vsto/excel-solutions.md +++ b/docs/vsto/excel-solutions.md @@ -2,7 +2,7 @@ title: Automate and extend your Office Excel solutions description: Use project templates to automate Microsoft Office Excel, extend Excel features, and customize the Excel user interface. ms.date: "08/14/2019" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/extending-word-documents-and-excel-workbooks-in-vsto-add-ins-at-run-time.md b/docs/vsto/extending-word-documents-and-excel-workbooks-in-vsto-add-ins-at-run-time.md index cb427902b39..6b6a1fa6bcc 100644 --- a/docs/vsto/extending-word-documents-and-excel-workbooks-in-vsto-add-ins-at-run-time.md +++ b/docs/vsto/extending-word-documents-and-excel-workbooks-in-vsto-add-ins-at-run-time.md @@ -3,7 +3,7 @@ title: "Extend Word docs & Excel workbooks in VSTO Add-ins at run time" description: Learn you can use a VSTO Add-in to customize Word documents and Excel workbooks in a variety of ways. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/features-available-by-office-application-and-project-type.md b/docs/vsto/features-available-by-office-application-and-project-type.md index dc31b21a4ec..9f84d7d4e02 100644 --- a/docs/vsto/features-available-by-office-application-and-project-type.md +++ b/docs/vsto/features-available-by-office-application-and-project-type.md @@ -3,7 +3,7 @@ title: Find features for Office apps and project types (Visual Studio) description: Explore the project templates and features available in Visual Studio that support different business scenarios for Microsoft Office applications. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" @@ -69,4 +69,4 @@ ms.subservice: office-development - [Create Outlook form regions](../vsto/creating-outlook-form-regions.md) - [Host items and host controls overview](../vsto/host-items-and-host-controls-overview.md) - [Cached data in document-level customizations](../vsto/cached-data-in-document-level-customizations.md) -- [Deploy an Office solution](../vsto/deploying-an-office-solution.md) \ No newline at end of file +- [Deploy an Office solution](../vsto/deploying-an-office-solution.md) diff --git a/docs/vsto/getting-started-office-development-in-visual-studio.md b/docs/vsto/getting-started-office-development-in-visual-studio.md index e717ff72e40..a646bed1f25 100644 --- a/docs/vsto/getting-started-office-development-in-visual-studio.md +++ b/docs/vsto/getting-started-office-development-in-visual-studio.md @@ -3,7 +3,7 @@ title: Get started with Microsoft Office developer tools (Visual Studio) description: Get started with the Microsoft Office developer tools in Visual Studio to build Office solutions for Microsoft Word, Excel, Outlook, and PowerPoint. titleSuffix: "" ms.date: "08/14/2019" -ms.topic: "conceptual" +ms.topic: get-started dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/getting-started-programming-document-level-customizations-for-excel.md b/docs/vsto/getting-started-programming-document-level-customizations-for-excel.md index 256889188d5..52dd1191af9 100644 --- a/docs/vsto/getting-started-programming-document-level-customizations-for-excel.md +++ b/docs/vsto/getting-started-programming-document-level-customizations-for-excel.md @@ -3,7 +3,7 @@ title: "Excel: Get started programming document-level customizations" description: Learn what you need to know to get started creating document-level customizations for Microsoft Office Excel by using Visual Studio. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: get-started dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/getting-started-programming-document-level-customizations-for-word.md b/docs/vsto/getting-started-programming-document-level-customizations-for-word.md index 4e0b69e2c88..500adaed55b 100644 --- a/docs/vsto/getting-started-programming-document-level-customizations-for-word.md +++ b/docs/vsto/getting-started-programming-document-level-customizations-for-word.md @@ -3,7 +3,7 @@ title: Start programming Word doc-level customizations (Visual Studio) description: Get started creating customizations for Microsoft Office Word with features to specific documents by using Visual Studio. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: get-started dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/getting-started-programming-vsto-add-ins.md b/docs/vsto/getting-started-programming-vsto-add-ins.md index d62cf8edd61..6806780b943 100644 --- a/docs/vsto/getting-started-programming-vsto-add-ins.md +++ b/docs/vsto/getting-started-programming-vsto-add-ins.md @@ -2,7 +2,7 @@ title: "Get started programming VSTO Add-ins" description: Use VSTO add-ins to automate Microsoft Office applications, extend features of the application, and customize the application's user interface. ms.date: "04/28/2021" -ms.topic: "conceptual" +ms.topic: get-started f1_keywords: - "VST.ProjectItem.Outlook" dev_langs: diff --git a/docs/vsto/global-access-to-objects-in-office-projects.md b/docs/vsto/global-access-to-objects-in-office-projects.md index 6dc5edeede6..767b9cd0ed8 100644 --- a/docs/vsto/global-access-to-objects-in-office-projects.md +++ b/docs/vsto/global-access-to-objects-in-office-projects.md @@ -2,7 +2,7 @@ title: "Global access to objects in Office projects" description: Learn how you can use the Globals class to access several different project items at run time from any code in the project. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/globalization-and-localization-of-excel-solutions.md b/docs/vsto/globalization-and-localization-of-excel-solutions.md index 35d654668b5..22b95ab869d 100644 --- a/docs/vsto/globalization-and-localization-of-excel-solutions.md +++ b/docs/vsto/globalization-and-localization-of-excel-solutions.md @@ -2,7 +2,7 @@ title: "Globalization and localization of Excel solutions" description: Learn about special considerations for Microsoft Office Excel solutions that will be run on computers that have non-English settings for Windows. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" @@ -102,4 +102,4 @@ Application.ActiveCell.Value2 = "05/12/04" - [How to: Target the Office multilingual user interface](../vsto/how-to-target-the-office-multilingual-user-interface.md) - [Design and create Office solutions](../vsto/designing-and-creating-office-solutions.md) -- [Optional parameters in Office solutions](../vsto/optional-parameters-in-office-solutions.md) \ No newline at end of file +- [Optional parameters in Office solutions](../vsto/optional-parameters-in-office-solutions.md) diff --git a/docs/vsto/granting-trust-to-documents.md b/docs/vsto/granting-trust-to-documents.md index 6df28dffe7c..b3a4945f00e 100644 --- a/docs/vsto/granting-trust-to-documents.md +++ b/docs/vsto/granting-trust-to-documents.md @@ -2,7 +2,7 @@ title: "Grant trust to documents" description: Learn how a document-level project has the same security requirements as application-level projects, like signing the manifests with a certificate or clicking the trust prompt. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" @@ -41,4 +41,4 @@ ms.subservice: office-development ## Related content - [Grant trust to Office solutions](../vsto/granting-trust-to-office-solutions.md) - [Troubleshoot Office solution security](../vsto/troubleshooting-office-solution-security.md) -- [Secure Office solutions](../vsto/securing-office-solutions.md) \ No newline at end of file +- [Secure Office solutions](../vsto/securing-office-solutions.md) diff --git a/docs/vsto/granting-trust-to-office-solutions.md b/docs/vsto/granting-trust-to-office-solutions.md index dfd7e08ee8f..648ec97024c 100644 --- a/docs/vsto/granting-trust-to-office-solutions.md +++ b/docs/vsto/granting-trust-to-office-solutions.md @@ -2,7 +2,7 @@ title: "Grant trust to Office solutions" description: To grant trust to Office solutions means to modify the security policy of each target computer to trust the solution assembly, deployment manifest, and document. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" @@ -45,4 +45,4 @@ ms.subservice: office-development - [Secure Office solutions](../vsto/securing-office-solutions.md) - [Grant trust to documents](../vsto/granting-trust-to-documents.md) - [Troubleshoot Office solution security](../vsto/troubleshooting-office-solution-security.md) -- [Specific security considerations for Office solutions](../vsto/specific-security-considerations-for-office-solutions.md) \ No newline at end of file +- [Specific security considerations for Office solutions](../vsto/specific-security-considerations-for-office-solutions.md) diff --git a/docs/vsto/host-items-and-host-controls-overview.md b/docs/vsto/host-items-and-host-controls-overview.md index 0fe5107e1ab..a25f506e32d 100644 --- a/docs/vsto/host-items-and-host-controls-overview.md +++ b/docs/vsto/host-items-and-host-controls-overview.md @@ -2,7 +2,7 @@ title: "Host items and host controls overview" description: Learn that host items and host controls are types that help provide the programming model for Office solutions. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/improving-the-performance-of-a-vsto-add-in.md b/docs/vsto/improving-the-performance-of-a-vsto-add-in.md index 42bda23a606..7f6d27ba303 100644 --- a/docs/vsto/improving-the-performance-of-a-vsto-add-in.md +++ b/docs/vsto/improving-the-performance-of-a-vsto-add-in.md @@ -2,7 +2,7 @@ title: "Improve the performance of a VSTO Add-in" description: Learn how to optimize VSTO Add-ins that you create for Office applications so that they quickly start up, shut down, open items, and perform other tasks. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" @@ -116,4 +116,4 @@ ms.subservice: office-development - [Demand-loading VSTO Add-ins](/archive/blogs/andreww/demand-loading-vsto-add-ins) - [Delay-loading the CLR in Office Add-ins](/archive/blogs/andreww/delay-loading-the-clr-in-office-add-ins) -- [Create VSTO Add-ins for Office by using Visual Studio](create-vsto-add-ins-for-office-by-using-visual-studio.md) \ No newline at end of file +- [Create VSTO Add-ins for Office by using Visual Studio](create-vsto-add-ins-for-office-by-using-visual-studio.md) diff --git a/docs/vsto/information-rights-management-and-managed-code-extensions-overview.md b/docs/vsto/information-rights-management-and-managed-code-extensions-overview.md index 9d9b4779cb9..b548714a907 100644 --- a/docs/vsto/information-rights-management-and-managed-code-extensions-overview.md +++ b/docs/vsto/information-rights-management-and-managed-code-extensions-overview.md @@ -3,7 +3,7 @@ title: "Information rights management & managed code extensions" description: Learn about Information Rights Management (IRM), a feature that can help you prevent unauthorized people from viewing or altering sensitive information. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/late-binding-in-office-solutions.md b/docs/vsto/late-binding-in-office-solutions.md index 0477cca5c6a..f79b1a73cea 100644 --- a/docs/vsto/late-binding-in-office-solutions.md +++ b/docs/vsto/late-binding-in-office-solutions.md @@ -2,7 +2,7 @@ title: "Late binding in Office solutions" description: Learn how some types in object models within Microsoft Office applications provide functionality that is available through late-binding features. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/limitations-of-windows-forms-controls-on-office-documents.md b/docs/vsto/limitations-of-windows-forms-controls-on-office-documents.md index d155db96ffd..f3c3f26e237 100644 --- a/docs/vsto/limitations-of-windows-forms-controls-on-office-documents.md +++ b/docs/vsto/limitations-of-windows-forms-controls-on-office-documents.md @@ -3,7 +3,7 @@ title: "Limitations of Windows Forms controls on Office documents" description: Learn about the limitations of Windows Forms control methods and properties on Microsoft Office documents. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/managing-documents-on-a-server-by-using-the-serverdocument-class.md b/docs/vsto/managing-documents-on-a-server-by-using-the-serverdocument-class.md index 33c93883c84..b9fc208d3e6 100644 --- a/docs/vsto/managing-documents-on-a-server-by-using-the-serverdocument-class.md +++ b/docs/vsto/managing-documents-on-a-server-by-using-the-serverdocument-class.md @@ -3,7 +3,7 @@ title: "Manage documents on a server by using the ServerDocument class" description: Learn how you can use the ServerDocument class in the Visual Studio Tools for Office runtime to manage several aspects of document-level customizations. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/microsoft-office-excel-keyboard-microsoft-office-keyboard-settings-options-dialog-box.md b/docs/vsto/microsoft-office-excel-keyboard-microsoft-office-keyboard-settings-options-dialog-box.md index 8c1c73db556..1f605a0fa7b 100644 --- a/docs/vsto/microsoft-office-excel-keyboard-microsoft-office-keyboard-settings-options-dialog-box.md +++ b/docs/vsto/microsoft-office-excel-keyboard-microsoft-office-keyboard-settings-options-dialog-box.md @@ -3,7 +3,7 @@ title: "Office Excel Keyboard, Settings, Options dialog box" description: Learn how you can make Microsoft Excel receive shortcut key commands when the document has focus by selecting Dynamic keyboard scheme. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "VST.ExcelOptions.KeyboardMappingScheme" - "VS.ToolsOptionsPages.Microsoft_Office_Keyboard_Settings.Microsoft_Office_Excel_Keyboard" diff --git a/docs/vsto/microsoft-office-word-keyboard-microsoft-office-keyboard-settings-options-dialog-box.md b/docs/vsto/microsoft-office-word-keyboard-microsoft-office-keyboard-settings-options-dialog-box.md index 56fb36b3c2e..a64b2b3e93b 100644 --- a/docs/vsto/microsoft-office-word-keyboard-microsoft-office-keyboard-settings-options-dialog-box.md +++ b/docs/vsto/microsoft-office-word-keyboard-microsoft-office-keyboard-settings-options-dialog-box.md @@ -3,7 +3,7 @@ title: "Office Word Keyboard, Settings, Options dialog box" description: Learn how you can make Microsoft Word receive shortcut key commands when the document has focus by selecting Dynamic keyboard scheme. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "VS.ToolsOptionsPages.Microsoft_Office_Tools.Microsoft_Office_Word.Keyboard" - "VS.ToolsOptionsPages.Microsoft_Office_Keyboard_Settings.Microsoft_Office_Word_Keyboard" diff --git a/docs/vsto/migrating-office-solutions-to-the-dotnet-framework-4-or-later.md b/docs/vsto/migrating-office-solutions-to-the-dotnet-framework-4-or-later.md index fb9b345ebb5..265e1f92ecb 100644 --- a/docs/vsto/migrating-office-solutions-to-the-dotnet-framework-4-or-later.md +++ b/docs/vsto/migrating-office-solutions-to-the-dotnet-framework-4-or-later.md @@ -3,7 +3,7 @@ title: "Migrate Office solutions to the .NET Framework 4 or later" description: Learn how you can migrate Office solutions to the .NET Framework 4 or later so your project will continue to work. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: upgrade-and-migration-article f1_keywords: - "VST.Project.TargetFrameworkWarning" dev_langs: diff --git a/docs/vsto/namedrange-control.md b/docs/vsto/namedrange-control.md index a607a5d9f4d..abf8d10b4e3 100644 --- a/docs/vsto/namedrange-control.md +++ b/docs/vsto/namedrange-control.md @@ -2,7 +2,7 @@ title: "NamedRange control" description: Learn how the NamedRange control is a range that has a unique name, exposes events, and can be bound to data. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "VST.Toolbox.Range" dev_langs: diff --git a/docs/vsto/office-and-sharepoint-development-in-visual-studio.md b/docs/vsto/office-and-sharepoint-development-in-visual-studio.md index b3323b29d52..ef62daba6a3 100644 --- a/docs/vsto/office-and-sharepoint-development-in-visual-studio.md +++ b/docs/vsto/office-and-sharepoint-development-in-visual-studio.md @@ -2,7 +2,7 @@ title: Extend Office and SharePoint with an app or add-in description: Extend Microsoft Office and SharePoint by creating a lightweight app or add-in that users download from the Office Store. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" @@ -100,4 +100,4 @@ ms.subservice: office-development |To|See| |--------|---------| |Compare SharePoint solutions with SharePoint add-ins.|[SharePoint Add-ins compared with SharePoint solutions](/sharepoint/dev/general-development/sharepoint-server-application-lifecycle-management)| -|Create a SharePoint solution.|[Create SharePoint solutions](../sharepoint/create-sharepoint-solutions.md)| \ No newline at end of file +|Create a SharePoint solution.|[Create SharePoint solutions](../sharepoint/create-sharepoint-solutions.md)| diff --git a/docs/vsto/office-development-samples-and-walkthroughs.md b/docs/vsto/office-development-samples-and-walkthroughs.md index 6c4af069573..d8c1601ec5c 100644 --- a/docs/vsto/office-development-samples-and-walkthroughs.md +++ b/docs/vsto/office-development-samples-and-walkthroughs.md @@ -2,7 +2,7 @@ title: "Office development samples and walkthroughs" description: Learn about sample applications, example code, and step-by-step walkthroughs that show the syntax, structure, and techniques used to build Office solutions. ms.date: "08/14/2019" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/office-primary-interop-assemblies.md b/docs/vsto/office-primary-interop-assemblies.md index bb3cd9eb193..c868a85c1f4 100644 --- a/docs/vsto/office-primary-interop-assemblies.md +++ b/docs/vsto/office-primary-interop-assemblies.md @@ -2,7 +2,7 @@ title: "Office primary interop assemblies" description: Use the primary interop assembly (PIA) to gain access the features of a Microsoft Office application from an Office project. ms.date: "12/23/2021" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/office-project-templates-overview.md b/docs/vsto/office-project-templates-overview.md index d9b9043fe8c..65a8f461bbe 100644 --- a/docs/vsto/office-project-templates-overview.md +++ b/docs/vsto/office-project-templates-overview.md @@ -2,7 +2,7 @@ title: "Office project templates overview" description: Explore how the Microsoft Office developer tools in Visual Studio include project templates for creating different types of Office solutions. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/office-projects-in-the-visual-studio-environment.md b/docs/vsto/office-projects-in-the-visual-studio-environment.md index 378eee0b289..d601d0ab4f4 100644 --- a/docs/vsto/office-projects-in-the-visual-studio-environment.md +++ b/docs/vsto/office-projects-in-the-visual-studio-environment.md @@ -2,7 +2,7 @@ title: "Office projects in the Visual Studio environment" description: Learn how Microsoft Office projects have a development experience that is similar to other types of projects in Visual Studio, such as Windows Forms projects. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "VST.ProjectItem.WordDocument" - "VST.ProjectItem.ExcelWorkbook" diff --git a/docs/vsto/office-solutions-development-overview-vsto.md b/docs/vsto/office-solutions-development-overview-vsto.md index 680d5389e6e..1d16608322e 100644 --- a/docs/vsto/office-solutions-development-overview-vsto.md +++ b/docs/vsto/office-solutions-development-overview-vsto.md @@ -2,7 +2,7 @@ title: "Office solutions development overview (VSTO)" description: Customize familiar Microsoft Office user interface items and tools, such as the word processing features in Word and the data analysis features of Excel. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/office-ui-customization-walkthroughs.md b/docs/vsto/office-ui-customization-walkthroughs.md index 3fd96da7cf1..e01c5559444 100644 --- a/docs/vsto/office-ui-customization-walkthroughs.md +++ b/docs/vsto/office-ui-customization-walkthroughs.md @@ -2,7 +2,7 @@ title: "Office UI customization walkthroughs" description: Learn how you can customize the user interface (UI) of Microsoft Office applications by using document-level customizations and VSTO Add-ins. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/office-ui-customization.md b/docs/vsto/office-ui-customization.md index 56102386cdc..55fa39731c0 100644 --- a/docs/vsto/office-ui-customization.md +++ b/docs/vsto/office-ui-customization.md @@ -2,7 +2,7 @@ title: Customize the UI for Office applications description: Customize the user interface (UI) of Microsoft Office applications by using the Office developer tools in Visual Studio. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/optional-parameters-in-office-solutions.md b/docs/vsto/optional-parameters-in-office-solutions.md index 43ca1989807..4d368c3a818 100644 --- a/docs/vsto/optional-parameters-in-office-solutions.md +++ b/docs/vsto/optional-parameters-in-office-solutions.md @@ -2,7 +2,7 @@ title: "Optional parameters in Office solutions" description: Learn how you don't have to pass a value for optional parameters because the default values are automatically used for each missing parameter. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/outlook-object-model-overview.md b/docs/vsto/outlook-object-model-overview.md index 69d4cbb36cd..5e1046cfecb 100644 --- a/docs/vsto/outlook-object-model-overview.md +++ b/docs/vsto/outlook-object-model-overview.md @@ -2,7 +2,7 @@ title: "Outlook object model overview" description: Interact with various objects provided by the Outlook object model to develop VSTO add-ins for Microsoft Outlook, such as for mail, appointments, and tasks. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article f1_keywords: - "VST.ProjectItem.OutlookAddin" dev_langs: diff --git a/docs/vsto/outlook-solutions.md b/docs/vsto/outlook-solutions.md index 34efa1b519c..d09fdc69c30 100644 --- a/docs/vsto/outlook-solutions.md +++ b/docs/vsto/outlook-solutions.md @@ -2,7 +2,7 @@ title: Automate Outlook actions with VSTO add-ins description: Use VSTO add-ins to automate Microsoft Outlook actions, extend Outlook features, or customize the Outlook user interface (UI). ms.date: "08/14/2019" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/powerpoint-solutions.md b/docs/vsto/powerpoint-solutions.md index a8ab47a36b3..e25e3f22dd4 100644 --- a/docs/vsto/powerpoint-solutions.md +++ b/docs/vsto/powerpoint-solutions.md @@ -2,7 +2,7 @@ title: Create VSTO add-ins from templates for PowerPoint description: Explore Visual Studio project templates to create VSTO add-ins for Microsoft PowerPoint, such as creating and formatting presentations and adding or removing slides. ms.date: "08/14/2019" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/programmatic-limitations-of-host-items-and-host-controls.md b/docs/vsto/programmatic-limitations-of-host-items-and-host-controls.md index d778075f989..d15db0ebe63 100644 --- a/docs/vsto/programmatic-limitations-of-host-items-and-host-controls.md +++ b/docs/vsto/programmatic-limitations-of-host-items-and-host-controls.md @@ -3,7 +3,7 @@ title: "Programmatic limitations of host items and host controls" description: Learn about the fundamental differences between the behavior of host items and host controls and native Office objects at run time. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/programming-document-level-customizations.md b/docs/vsto/programming-document-level-customizations.md index e1b599a19e5..a3b1cbe6ff6 100644 --- a/docs/vsto/programming-document-level-customizations.md +++ b/docs/vsto/programming-document-level-customizations.md @@ -2,7 +2,7 @@ title: "Program document-level customizations" description: Learn how to extend Microsoft Word or Excel by using a document-level customization so you can perform various tasks. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to f1_keywords: - "Sheet3" - "thisWorkbook" diff --git a/docs/vsto/programming-vsto-add-ins.md b/docs/vsto/programming-vsto-add-ins.md index 53da78f2ec7..43ee6df14f1 100644 --- a/docs/vsto/programming-vsto-add-ins.md +++ b/docs/vsto/programming-vsto-add-ins.md @@ -2,7 +2,7 @@ title: Program VSTO add-ins with the ThisAddIn class description: Program VSTO add-ins with the ThisAddIn class to perform tasks such as accessing the object model of the Microsoft Office host application. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to f1_keywords: - "VST.ProjectItem.Addin" - "VST.ProjectItem.AddinProject" diff --git a/docs/vsto/project-solutions.md b/docs/vsto/project-solutions.md index 1fe0eb2e4f3..8fcd2900e83 100644 --- a/docs/vsto/project-solutions.md +++ b/docs/vsto/project-solutions.md @@ -2,7 +2,7 @@ title: "Project solutions" description: Learn how you can use VSTO Add-ins to automate Project, extend Project features, or customize the Project user interface (UI). ms.date: "08/14/2019" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/properties-in-office-projects.md b/docs/vsto/properties-in-office-projects.md index d1272cfa063..acf3927f729 100644 --- a/docs/vsto/properties-in-office-projects.md +++ b/docs/vsto/properties-in-office-projects.md @@ -2,7 +2,7 @@ title: "Properties in Office projects" description: Learn about the properties that are available to Office projects in Visual Studio through the Properties window. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/publish-wizard-office-development-in-visual-studio.md b/docs/vsto/publish-wizard-office-development-in-visual-studio.md index 207b169e694..d7cd083d6e9 100644 --- a/docs/vsto/publish-wizard-office-development-in-visual-studio.md +++ b/docs/vsto/publish-wizard-office-development-in-visual-studio.md @@ -2,7 +2,7 @@ title: "Publish wizard (Office development in Visual Studio)" description: Learn how you can Use the Publish Wizard to copy solution files to a specified location, create the manifest files, and create a Setup program in Visual Studio. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "VST.ProjectProperties.PublishWizard" - "VST.PublishWizard.Publish.2007System" @@ -63,4 +63,4 @@ ms.subservice: office-development ## Related content - [Deploy an Office solution by using ClickOnce](../vsto/deploying-an-office-solution-by-using-clickonce.md) - [Publish Page, Project Designer (Office development in Visual Studio)](../vsto/publish-page-project-designer-office-development-in-visual-studio.md) -- [Deploy an Office solution](../vsto/deploying-an-office-solution.md) \ No newline at end of file +- [Deploy an Office solution](../vsto/deploying-an-office-solution.md) diff --git a/docs/vsto/registry-entries-for-vsto-add-ins.md b/docs/vsto/registry-entries-for-vsto-add-ins.md index d6032c6a709..e0eee170918 100644 --- a/docs/vsto/registry-entries-for-vsto-add-ins.md +++ b/docs/vsto/registry-entries-for-vsto-add-ins.md @@ -2,7 +2,7 @@ title: "Registry entries for VSTO Add-ins" description: Develop a set of registry entries when you deploy VSTO add-ins created with Visual Studio, such as the LoadBehavior entry that specifies add-in run-time behavior. ms.date: "01/27/2022" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" @@ -101,4 +101,4 @@ For more information about how to deploy a VSTO Solution Using Windows Installer - [Architecture of VSTO Add-ins](../vsto/architecture-of-vsto-add-ins.md) - [Build Office solutions](../vsto/building-office-solutions.md) - [Deploy an Office solution](../vsto/deploying-an-office-solution.md) - \ No newline at end of file + diff --git a/docs/vsto/ribbon-designer.md b/docs/vsto/ribbon-designer.md index 522f7208e62..439ef76800c 100644 --- a/docs/vsto/ribbon-designer.md +++ b/docs/vsto/ribbon-designer.md @@ -2,7 +2,7 @@ title: Use the Ribbon Designer to add & configure controls description: Use the Ribbon Designer to add custom tabs, groups, and controls to the ribbon of a Microsoft Office application and configure how the controls react to events. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to f1_keywords: - "Designer_Microsoft.VisualStudio.Tools.Office.Ribbon.Design.RibbonDesigner" dev_langs: diff --git a/docs/vsto/ribbon-object-model-overview.md b/docs/vsto/ribbon-object-model-overview.md index 4a1917f30bf..1a5db4d8ea0 100644 --- a/docs/vsto/ribbon-object-model-overview.md +++ b/docs/vsto/ribbon-object-model-overview.md @@ -2,7 +2,7 @@ title: "Ribbon object model overview" description: Learn how the Visual Studio Tools for Office runtime exposes a strongly typed object model you can use to get and set the properties of Ribbon controls at run time. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/ribbon-overview.md b/docs/vsto/ribbon-overview.md index be9a1440af1..18d3ea9b6f6 100644 --- a/docs/vsto/ribbon-overview.md +++ b/docs/vsto/ribbon-overview.md @@ -2,7 +2,7 @@ title: Explore how to work with the ribbon description: Explore how to work with the ribbon, organize related commands to make them easier to find, and configure how commands appear as controls on the ribbon. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/ribbon-xml.md b/docs/vsto/ribbon-xml.md index de1bd7aa197..c36d99be95e 100644 --- a/docs/vsto/ribbon-xml.md +++ b/docs/vsto/ribbon-xml.md @@ -2,7 +2,7 @@ title: Customize a project ribbon with Ribbon (XML) item description: Use the Ribbon (XML) item to customize a project ribbon in a way that the Ribbon (Visual Designer) item doesn't support. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to f1_keywords: - "VSTO.Ribbon.RibbonXMLItem" dev_langs: diff --git a/docs/vsto/running-solutions-in-different-versions-of-microsoft-office.md b/docs/vsto/running-solutions-in-different-versions-of-microsoft-office.md index d5a512aee5d..a1d380e95a5 100644 --- a/docs/vsto/running-solutions-in-different-versions-of-microsoft-office.md +++ b/docs/vsto/running-solutions-in-different-versions-of-microsoft-office.md @@ -3,7 +3,7 @@ title: "Run solutions in different versions of Microsoft Office" description: Learn how you can run versions of Microsoft Office solutions that were created by using Visual Studio 2010 and above. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/securing-office-solutions.md b/docs/vsto/securing-office-solutions.md index 71d764483b5..34a4c506b2c 100644 --- a/docs/vsto/securing-office-solutions.md +++ b/docs/vsto/securing-office-solutions.md @@ -2,7 +2,7 @@ title: "Secure Office solutions" description: Learn how the security model for Office solutions involves several technologies, including the Visual Studio Tools for Office runtime and ClickOnce. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/specific-security-considerations-for-office-solutions.md b/docs/vsto/specific-security-considerations-for-office-solutions.md index c1d5297f5a0..91949abc036 100644 --- a/docs/vsto/specific-security-considerations-for-office-solutions.md +++ b/docs/vsto/specific-security-considerations-for-office-solutions.md @@ -2,7 +2,7 @@ title: "Specific security considerations for Office solutions" description: Learn how the security features provided by the Microsoft .NET Framework and Microsoft Office can help to protect your Office solutions against security threats. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/threading-support-in-office.md b/docs/vsto/threading-support-in-office.md index 5b59f398559..36e83f7233e 100644 --- a/docs/vsto/threading-support-in-office.md +++ b/docs/vsto/threading-support-in-office.md @@ -2,7 +2,7 @@ title: "Threading support in Office" description: Threading is supported in the Microsoft Office object model. The Office object model isn't thread safe, but can work with multiple threads in an Office solution. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/trusting-office-solutions-by-using-inclusion-lists.md b/docs/vsto/trusting-office-solutions-by-using-inclusion-lists.md index ca2469753c8..900471737ef 100644 --- a/docs/vsto/trusting-office-solutions-by-using-inclusion-lists.md +++ b/docs/vsto/trusting-office-solutions-by-using-inclusion-lists.md @@ -2,7 +2,7 @@ title: "Trust Office solutions by using inclusion lists" description: Learn how inclusion lists enable users to grant trust to Office solutions that are signed with a certificate that identifies the publisher. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/understanding-coauthoring-and-addins.md b/docs/vsto/understanding-coauthoring-and-addins.md index d59f7cf2724..1d48d580948 100644 --- a/docs/vsto/understanding-coauthoring-and-addins.md +++ b/docs/vsto/understanding-coauthoring-and-addins.md @@ -2,7 +2,7 @@ title: "Understand coauthoring and Add-ins" description: Learn about coauthoring and how it is a feature of Excel for Windows desktop that allows you to edit a workbook hosted in the cloud simultaneously with other users. ms.date: "07/20/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/update-ribbon-customizations-in-office-projects-to-migrate-to-dotnet-framework-4-or-4-5.md b/docs/vsto/update-ribbon-customizations-in-office-projects-to-migrate-to-dotnet-framework-4-or-4-5.md index 5b94ca63bec..bd454172e29 100644 --- a/docs/vsto/update-ribbon-customizations-in-office-projects-to-migrate-to-dotnet-framework-4-or-4-5.md +++ b/docs/vsto/update-ribbon-customizations-in-office-projects-to-migrate-to-dotnet-framework-4-or-4-5.md @@ -3,7 +3,7 @@ title: "Update Ribbon customizations migrated to .NET Framework 4.5" description: Learn that you must make changes to your project code if the target framework is changed to the .NET Framework 4 or later. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: upgrade-and-migration-article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/updating-excel-and-word-projects-that-you-migrate-to-the-dotnet-framework-4-or-the-dotnet-framework-4-5.md b/docs/vsto/updating-excel-and-word-projects-that-you-migrate-to-the-dotnet-framework-4-or-the-dotnet-framework-4-5.md index 210ced2f806..e44ec78653d 100644 --- a/docs/vsto/updating-excel-and-word-projects-that-you-migrate-to-the-dotnet-framework-4-or-the-dotnet-framework-4-5.md +++ b/docs/vsto/updating-excel-and-word-projects-that-you-migrate-to-the-dotnet-framework-4-or-the-dotnet-framework-4-5.md @@ -3,7 +3,7 @@ title: "Update Excel or Word project migrated to .NET Framework 4.5" description: You must modify your code if the target framework is changed to the .NET Framework 4 or later when you have an Excel or Word project that uses specific features. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: upgrade-and-migration-article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/using-local-database-files-in-office-solutions-overview.md b/docs/vsto/using-local-database-files-in-office-solutions-overview.md index c8f8da89992..c2f8a2482c8 100644 --- a/docs/vsto/using-local-database-files-in-office-solutions-overview.md +++ b/docs/vsto/using-local-database-files-in-office-solutions-overview.md @@ -2,7 +2,7 @@ title: "Use local database files in Office solutions overview" description: Learn how you can include a database file, such as a SQL Server Express (.mdf) file or a Microsoft Office Access (.mdb) file, in your Office solution. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/using-office-functionality-inside-of-visual-studio.md b/docs/vsto/using-office-functionality-inside-of-visual-studio.md index 552a30b29fa..465d33b70fc 100644 --- a/docs/vsto/using-office-functionality-inside-of-visual-studio.md +++ b/docs/vsto/using-office-functionality-inside-of-visual-studio.md @@ -2,7 +2,7 @@ title: "Use Office functionality inside of Visual Studio" description: Learn how the document and the associated application from a document-level project are hosted inside Visual Studio so you can work directly with the document. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/using-windows-forms-controls-on-excel-worksheets.md b/docs/vsto/using-windows-forms-controls-on-excel-worksheets.md index 70618420742..2582b0ecdb2 100644 --- a/docs/vsto/using-windows-forms-controls-on-excel-worksheets.md +++ b/docs/vsto/using-windows-forms-controls-on-excel-worksheets.md @@ -2,7 +2,7 @@ title: "Use Windows Forms controls on Excel worksheets" description: Learn how you can add Windows Forms controls to your Microsoft Excel workbooks in the same manner that you add controls to Windows Forms. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/using-wpf-controls-in-office-solutions.md b/docs/vsto/using-wpf-controls-in-office-solutions.md index e505ad6ad6a..a6aee5fcd10 100644 --- a/docs/vsto/using-wpf-controls-in-office-solutions.md +++ b/docs/vsto/using-wpf-controls-in-office-solutions.md @@ -2,7 +2,7 @@ title: "Use WPF controls in Office solutions" description: Learn how you can use Windows Presentation Foundation (WPF) controls for designing user interfaces in Visual Studio. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/vba-and-office-solutions-in-visual-studio-compared.md b/docs/vsto/vba-and-office-solutions-in-visual-studio-compared.md index 027fe785abb..09ff71ba3bc 100644 --- a/docs/vsto/vba-and-office-solutions-in-visual-studio-compared.md +++ b/docs/vsto/vba-and-office-solutions-in-visual-studio-compared.md @@ -2,7 +2,7 @@ title: VBA and Office solutions in Visual Studio compared description: Explore the differences between Microsoft Visual Basic for Applications (VBA) and Microsoft Office solutions in Visual Studio. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/visio-object-model-overview.md b/docs/vsto/visio-object-model-overview.md index fc5e401aacc..21765067cda 100644 --- a/docs/vsto/visio-object-model-overview.md +++ b/docs/vsto/visio-object-model-overview.md @@ -2,7 +2,7 @@ title: "Visio object model overview" description: Explore the Visio object model and review the different types of objects you can use to develop Office solutions for Microsoft Visio. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/visio-solutions.md b/docs/vsto/visio-solutions.md index f58b2271ad5..3b99cb88629 100644 --- a/docs/vsto/visio-solutions.md +++ b/docs/vsto/visio-solutions.md @@ -2,7 +2,7 @@ title: Automate Microsoft Visio actions & extend features description: Use VSTO add-ins to automate Microsoft Visio actions, extend Visio features, or customize the Visio user interface (UI). ms.date: "08/14/2019" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/visual-studio-tools-for-office-runtime-installation-scenarios.md b/docs/vsto/visual-studio-tools-for-office-runtime-installation-scenarios.md index ea2478c57c4..1a64b147428 100644 --- a/docs/vsto/visual-studio-tools-for-office-runtime-installation-scenarios.md +++ b/docs/vsto/visual-studio-tools-for-office-runtime-installation-scenarios.md @@ -3,7 +3,7 @@ title: Visual Studio Tools for Office runtime installation scenarios description: Install the Visual Studio 2010 Tools for Microsoft Office runtime during installation of Visual Studio, Microsoft Office, or the runtime redistributable. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/visual-studio-tools-for-office-runtime-overview.md b/docs/vsto/visual-studio-tools-for-office-runtime-overview.md index 2961ea580fd..a9459069e9e 100644 --- a/docs/vsto/visual-studio-tools-for-office-runtime-overview.md +++ b/docs/vsto/visual-studio-tools-for-office-runtime-overview.md @@ -2,7 +2,7 @@ title: "Visual Studio Tools for Office runtime overview" description: Explore the Visual Studio 2010 Tools for Microsoft Office runtime, including supported versions, Office extensions for the .NET Framework, and the solution loader. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/visual-studio-tools-for-office-runtime.md b/docs/vsto/visual-studio-tools-for-office-runtime.md index a322e5523b6..11d36c4f1dc 100644 --- a/docs/vsto/visual-studio-tools-for-office-runtime.md +++ b/docs/vsto/visual-studio-tools-for-office-runtime.md @@ -3,7 +3,7 @@ title: Visual Studio Tools for Office Runtime Lifecycle Policy description: Explore the support lifecycle policy for the Visual Studio Tools for Office Runtime, including available versions and release dates. titleSuffix: "" ms.date: "3/14/2025" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-adding-controls-to-a-document-at-run-time-in-a-vsto-add-in.md b/docs/vsto/walkthrough-adding-controls-to-a-document-at-run-time-in-a-vsto-add-in.md index da4b03198cc..316117c6c2b 100644 --- a/docs/vsto/walkthrough-adding-controls-to-a-document-at-run-time-in-a-vsto-add-in.md +++ b/docs/vsto/walkthrough-adding-controls-to-a-document-at-run-time-in-a-vsto-add-in.md @@ -2,7 +2,7 @@ title: "Add controls to document at run time in VSTO Add-in" description: Learn how to use the ribbon to enable users to add a Button class or a RichTextContentControl interface to a document. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-adding-controls-to-a-worksheet-at-run-time-in-vsto-add-in-project.md b/docs/vsto/walkthrough-adding-controls-to-a-worksheet-at-run-time-in-vsto-add-in-project.md index 10673502c5d..b945c3e1e9b 100644 --- a/docs/vsto/walkthrough-adding-controls-to-a-worksheet-at-run-time-in-vsto-add-in-project.md +++ b/docs/vsto/walkthrough-adding-controls-to-a-worksheet-at-run-time-in-vsto-add-in-project.md @@ -3,7 +3,7 @@ title: "Add controls to worksheet at run time in VSTO add-in project" description: Learn how to use the Ribbon to enable users to add a Button, a NamedRange, and a ListObject to a worksheet. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-automating-an-application-from-a-custom-task-pane.md b/docs/vsto/walkthrough-automating-an-application-from-a-custom-task-pane.md index 673a8905597..dc7bcd86bce 100644 --- a/docs/vsto/walkthrough-automating-an-application-from-a-custom-task-pane.md +++ b/docs/vsto/walkthrough-automating-an-application-from-a-custom-task-pane.md @@ -3,7 +3,7 @@ title: "Walkthrough: Automate an application from a custom task pane" description: Create a custom task pane that automates Microsoft PowerPoint by inserting dates into a slide when the user clicks a MonthCalendar control on the custom task pane. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-binding-content-controls-to-custom-xml-parts.md b/docs/vsto/walkthrough-binding-content-controls-to-custom-xml-parts.md index 0dc7cf712c8..caa807000dd 100644 --- a/docs/vsto/walkthrough-binding-content-controls-to-custom-xml-parts.md +++ b/docs/vsto/walkthrough-binding-content-controls-to-custom-xml-parts.md @@ -2,7 +2,7 @@ title: Bind content controls to custom XML parts in Visual Studio description: Bind content controls in a document-level customization for Microsoft Office Word to XML data that is stored in the document. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-binding-data-to-controls-on-a-word-actions-pane.md b/docs/vsto/walkthrough-binding-data-to-controls-on-a-word-actions-pane.md index 446454f7d1c..dc5b4ffa4df 100644 --- a/docs/vsto/walkthrough-binding-data-to-controls-on-a-word-actions-pane.md +++ b/docs/vsto/walkthrough-binding-data-to-controls-on-a-word-actions-pane.md @@ -3,7 +3,7 @@ title: "Walkthrough: Bind data to controls on a Word actions pane" description: Bind data to controls on an actions pane in Microsoft Word. The controls demonstrate a master/detail relation between tables in a SQL Server database. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-binding-data-to-controls-on-an-excel-actions-pane.md b/docs/vsto/walkthrough-binding-data-to-controls-on-an-excel-actions-pane.md index e1356e44aa5..7015b9c2cfe 100644 --- a/docs/vsto/walkthrough-binding-data-to-controls-on-an-excel-actions-pane.md +++ b/docs/vsto/walkthrough-binding-data-to-controls-on-an-excel-actions-pane.md @@ -3,7 +3,7 @@ title: "Walkthrough: Bind data to controls on an Excel actions pane" description: Bind data to controls on an actions pane in Microsoft Excel. The controls demonstrate a master/detail relation between tables in a SQL Server database. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-calling-code-from-vba-in-a-visual-basic-project.md b/docs/vsto/walkthrough-calling-code-from-vba-in-a-visual-basic-project.md index 9fda7b4ed51..6c107e13d42 100644 --- a/docs/vsto/walkthrough-calling-code-from-vba-in-a-visual-basic-project.md +++ b/docs/vsto/walkthrough-calling-code-from-vba-in-a-visual-basic-project.md @@ -3,7 +3,7 @@ title: Call code from VBA in a Visual Basic project in Visual Studio description: Call a method in a document-level customization for Microsoft Office Excel from Visual Basic for Applications (VBA) code in the Excel workbook. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-calling-code-from-vba-in-a-visual-csharp-project.md b/docs/vsto/walkthrough-calling-code-from-vba-in-a-visual-csharp-project.md index 5eda0b52dac..98f2818d5d7 100644 --- a/docs/vsto/walkthrough-calling-code-from-vba-in-a-visual-csharp-project.md +++ b/docs/vsto/walkthrough-calling-code-from-vba-in-a-visual-csharp-project.md @@ -2,7 +2,7 @@ title: Call code from VBA in a Visual C# project in Visual Studio description: Call a Visual C# method in a document-level customization for Microsoft Office Excel from Visual Basic for Applications (VBA) code in the Excel workbook. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-calling-code-in-a-vsto-add-in-from-vba.md b/docs/vsto/walkthrough-calling-code-in-a-vsto-add-in-from-vba.md index 761e60ff506..31574db95d8 100644 --- a/docs/vsto/walkthrough-calling-code-in-a-vsto-add-in-from-vba.md +++ b/docs/vsto/walkthrough-calling-code-in-a-vsto-add-in-from-vba.md @@ -2,7 +2,7 @@ title: "Walkthrough: Call code in a VSTO Add-in from VBA" description: Learn how to expose an object in a VSTO Add-in to other Microsoft Office solutions, including Visual Basic for Applications (VBA) and COM VSTO Add-ins. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-changing-cached-data-in-a-workbook-on-a-server.md b/docs/vsto/walkthrough-changing-cached-data-in-a-workbook-on-a-server.md index 9b4b2988945..b12e4928109 100644 --- a/docs/vsto/walkthrough-changing-cached-data-in-a-workbook-on-a-server.md +++ b/docs/vsto/walkthrough-changing-cached-data-in-a-workbook-on-a-server.md @@ -3,7 +3,7 @@ title: "Walkthrough: Change cached data in a workbook on a server" description: Learn how to modify a dataset that is cached in a Microsoft Excel workbook without starting Excel by using the ServerDocument class. titleSuffix: "" ms.date: "08/14/2019" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-changing-document-formatting-using-checkbox-controls.md b/docs/vsto/walkthrough-changing-document-formatting-using-checkbox-controls.md index eca65e45a17..a97285b5215 100644 --- a/docs/vsto/walkthrough-changing-document-formatting-using-checkbox-controls.md +++ b/docs/vsto/walkthrough-changing-document-formatting-using-checkbox-controls.md @@ -2,7 +2,7 @@ title: "Change document formatting using CheckBox controls" description: Learn how to use Windows Forms controls in a document-level customization for Microsoft Word to change text formatting. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-collecting-data-using-a-windows-form.md b/docs/vsto/walkthrough-collecting-data-using-a-windows-form.md index 041a97352ee..27217589722 100644 --- a/docs/vsto/walkthrough-collecting-data-using-a-windows-form.md +++ b/docs/vsto/walkthrough-collecting-data-using-a-windows-form.md @@ -2,7 +2,7 @@ title: "Walkthrough: Collect data using a Windows Form" description: Open a Windows Form from a document-level customization for Microsoft Excel, collect information from the user, and write that information into a worksheet cell. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-creating-a-custom-tab-by-using-ribbon-xml.md b/docs/vsto/walkthrough-creating-a-custom-tab-by-using-ribbon-xml.md index b07b64d351d..f8e9bb1eb20 100644 --- a/docs/vsto/walkthrough-creating-a-custom-tab-by-using-ribbon-xml.md +++ b/docs/vsto/walkthrough-creating-a-custom-tab-by-using-ribbon-xml.md @@ -2,7 +2,7 @@ title: Create custom tabs with Ribbon XML to automate Word description: Create a custom tab to the Add-Ins tab and automate Microsoft Office Word by using Ribbon (XML) rather than the Ribbon Designer. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-creating-a-custom-tab-by-using-the-ribbon-designer.md b/docs/vsto/walkthrough-creating-a-custom-tab-by-using-the-ribbon-designer.md index 67e22935a23..76495d2cc70 100644 --- a/docs/vsto/walkthrough-creating-a-custom-tab-by-using-the-ribbon-designer.md +++ b/docs/vsto/walkthrough-creating-a-custom-tab-by-using-the-ribbon-designer.md @@ -2,7 +2,7 @@ title: Create a custom tab by using the Ribbon Designer description: Create an actions pane with a custom tab by using the Ribbon Designer, add and position controls, and configure button actions to hide and display the pane. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-creating-a-template-by-using-content-controls.md b/docs/vsto/walkthrough-creating-a-template-by-using-content-controls.md index c248afb0b53..5781bb7eeac 100644 --- a/docs/vsto/walkthrough-creating-a-template-by-using-content-controls.md +++ b/docs/vsto/walkthrough-creating-a-template-by-using-content-controls.md @@ -3,7 +3,7 @@ title: "Walkthrough: Create a template by using content controls" description: Learn how to create a document-level customization that uses content controls to create structured and reusable content in a Microsoft Word template. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-creating-your-first-document-level-customization-for-excel.md b/docs/vsto/walkthrough-creating-your-first-document-level-customization-for-excel.md index 0d112a1524e..77a2b657f50 100644 --- a/docs/vsto/walkthrough-creating-your-first-document-level-customization-for-excel.md +++ b/docs/vsto/walkthrough-creating-your-first-document-level-customization-for-excel.md @@ -2,7 +2,7 @@ title: Create a document-level customization for Excel description: Create a document-level customization for Microsoft Office Excel with features that are available only when a specific Excel workbook is open. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-creating-your-first-document-level-customization-for-word.md b/docs/vsto/walkthrough-creating-your-first-document-level-customization-for-word.md index e51bc9c4e00..076fad67e0c 100644 --- a/docs/vsto/walkthrough-creating-your-first-document-level-customization-for-word.md +++ b/docs/vsto/walkthrough-creating-your-first-document-level-customization-for-word.md @@ -3,7 +3,7 @@ title: "Create your first document-level customization for Word" description: Create a document-level customization for Microsoft Word. The features that you create in this kind of solution are available only when a specific document is open. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-excel.md b/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-excel.md index 90fcb4db6b5..f416ecd0aa1 100644 --- a/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-excel.md +++ b/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-excel.md @@ -2,7 +2,7 @@ title: "Create Visual Studio Tools for Office Add-ins: Microsoft Excel" description: Create a VSTO add-in for the Microsoft Office Excel with features that are available to the application itself, regardless of which Excel workbooks are open. ms.date: "08/14/2019" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-outlook.md b/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-outlook.md index 9e930729703..ef082a63713 100644 --- a/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-outlook.md +++ b/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-outlook.md @@ -2,7 +2,7 @@ title: "Create Visual Studio Tools for Office Add-ins: Outlook mail" description: Create a VSTO add-in for the Microsoft Office Outlook with features that are available to the application itself, regardless of which Outlook items are open. ms.date: "08/14/2019" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-powerpoint.md b/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-powerpoint.md index 01ed21fb15c..8e48b4276bb 100644 --- a/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-powerpoint.md +++ b/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-powerpoint.md @@ -2,7 +2,7 @@ title: Create your first VSTO Add-in for PowerPoint description: Create a VSTO add-in for the Microsoft Office PowerPoint with features that are available to the application itself, regardless of which presentations are open. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-project.md b/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-project.md index dda65d6d2c3..f757569ecf6 100644 --- a/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-project.md +++ b/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-project.md @@ -2,7 +2,7 @@ title: "Walkthrough: Create your first VSTO Add-in for Project" description: Create an application-level Add-in for Microsoft Project. This feature is available to the application itself, regardless of which projects are open. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-word.md b/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-word.md index e37110056b2..3e52a84959b 100644 --- a/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-word.md +++ b/docs/vsto/walkthrough-creating-your-first-vsto-add-in-for-word.md @@ -2,7 +2,7 @@ title: "Create Visual Studio Tools for Office Add-ins: Microsoft Word" description: Create a VSTO add-in for Microsoft Office Word with features that are available to the application itself, regardless of which Word documents are open. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-designing-an-outlook-form-region.md b/docs/vsto/walkthrough-designing-an-outlook-form-region.md index 5cfb4383619..5cd87be27ea 100644 --- a/docs/vsto/walkthrough-designing-an-outlook-form-region.md +++ b/docs/vsto/walkthrough-designing-an-outlook-form-region.md @@ -2,7 +2,7 @@ title: "Walkthrough: Design an Outlook form region" description: Learn how you can design a custom Microsoft Outlook form region that appears as a new page in the Inspector window of a contact item. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-displaying-custom-task-panes-with-e-mail-messages-in-outlook.md b/docs/vsto/walkthrough-displaying-custom-task-panes-with-e-mail-messages-in-outlook.md index 2733b76e0c0..e747e442f25 100644 --- a/docs/vsto/walkthrough-displaying-custom-task-panes-with-e-mail-messages-in-outlook.md +++ b/docs/vsto/walkthrough-displaying-custom-task-panes-with-e-mail-messages-in-outlook.md @@ -3,7 +3,7 @@ title: "Display custom task panes with email messages in Outlook" description: Learn how to display a unique instance of a custom task pane with each email message in Microsoft Outlook that is created or opened. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-displaying-text-in-a-text-box-in-a-document-using-a-button.md b/docs/vsto/walkthrough-displaying-text-in-a-text-box-in-a-document-using-a-button.md index 263a40a3a14..e869f96cbf7 100644 --- a/docs/vsto/walkthrough-displaying-text-in-a-text-box-in-a-document-using-a-button.md +++ b/docs/vsto/walkthrough-displaying-text-in-a-text-box-in-a-document-using-a-button.md @@ -2,7 +2,7 @@ title: Display text in a box in a document with a button description: Use buttons and text boxes to customize Microsoft Word at the document level, including adding text to the text box when the button is clicked. ms.date: "01/31/2022" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-displaying-text-in-a-text-box-in-a-worksheet-using-a-button.md b/docs/vsto/walkthrough-displaying-text-in-a-text-box-in-a-worksheet-using-a-button.md index 7d681a49b2c..33d081d0a80 100644 --- a/docs/vsto/walkthrough-displaying-text-in-a-text-box-in-a-worksheet-using-a-button.md +++ b/docs/vsto/walkthrough-displaying-text-in-a-text-box-in-a-worksheet-using-a-button.md @@ -2,7 +2,7 @@ title: "Display text in text box in worksheet using button" description: Learn the basics of using buttons and text boxes on Microsoft Excel worksheets. Also create Excel projects using Office development tools in Visual Studio. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-simple-data-binding-in-vsto-add-in-project.md b/docs/vsto/walkthrough-simple-data-binding-in-vsto-add-in-project.md index fd45a8be343..eea1414189e 100644 --- a/docs/vsto/walkthrough-simple-data-binding-in-vsto-add-in-project.md +++ b/docs/vsto/walkthrough-simple-data-binding-in-vsto-add-in-project.md @@ -3,7 +3,7 @@ title: "Walkthrough: Simple data binding in VSTO Add-in project" description: Learn how you can add controls to a Microsoft Word document and bind the controls to data at run time. titleSuffix: "" ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-synchronizing-a-custom-task-pane-with-a-ribbon-button.md b/docs/vsto/walkthrough-synchronizing-a-custom-task-pane-with-a-ribbon-button.md index 3e7d0f9f3eb..b47db6abe49 100644 --- a/docs/vsto/walkthrough-synchronizing-a-custom-task-pane-with-a-ribbon-button.md +++ b/docs/vsto/walkthrough-synchronizing-a-custom-task-pane-with-a-ribbon-button.md @@ -2,7 +2,7 @@ title: "Synchronize custom task pane with Ribbon button" description: Learn how you can create a custom task pane that users can hide or display by clicking a toggle button on the ribbon. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-updating-a-chart-in-a-worksheet-using-radio-buttons.md b/docs/vsto/walkthrough-updating-a-chart-in-a-worksheet-using-radio-buttons.md index 5d18cd9e4f4..b95822d5bec 100644 --- a/docs/vsto/walkthrough-updating-a-chart-in-a-worksheet-using-radio-buttons.md +++ b/docs/vsto/walkthrough-updating-a-chart-in-a-worksheet-using-radio-buttons.md @@ -2,7 +2,7 @@ title: "Update chart in worksheet using radio buttons" description: Learn the basics of using radio buttons on a Microsoft Excel worksheet to give the user a way to quickly switch between options. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthrough-updating-the-controls-on-a-ribbon-at-run-time.md b/docs/vsto/walkthrough-updating-the-controls-on-a-ribbon-at-run-time.md index 7dd7d9d4091..e9c3be0d5ba 100644 --- a/docs/vsto/walkthrough-updating-the-controls-on-a-ribbon-at-run-time.md +++ b/docs/vsto/walkthrough-updating-the-controls-on-a-ribbon-at-run-time.md @@ -2,7 +2,7 @@ title: Update the controls on a ribbon at run time description: Use the Ribbon object model to update the controls on a ribbon after the ribbon is loaded into the Microsoft Office application. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: how-to dev_langs: - "VB" - "CSharp" @@ -335,4 +335,4 @@ You can learn more about how to customize the Office UI from these topics: - [How to: Customize a built-in tab](../vsto/how-to-customize-a-built-in-tab.md) - [How to: Add controls to the Backstage view](../vsto/how-to-add-controls-to-the-backstage-view.md) - [How to: Export a ribbon from the Ribbon Designer to Ribbon XML](../vsto/how-to-export-a-ribbon-from-the-ribbon-designer-to-ribbon-xml.md) -- [How to: Show Add-in user interface errors](../vsto/how-to-show-add-in-user-interface-errors.md) \ No newline at end of file +- [How to: Show Add-in user interface errors](../vsto/how-to-show-add-in-user-interface-errors.md) diff --git a/docs/vsto/walkthroughs-using-excel.md b/docs/vsto/walkthroughs-using-excel.md index 7f7890ad06b..0e58a761364 100644 --- a/docs/vsto/walkthroughs-using-excel.md +++ b/docs/vsto/walkthroughs-using-excel.md @@ -2,7 +2,7 @@ title: "Walkthroughs using Excel" description: Learn how you can use document-level customizations and VSTO Add-ins to automate Microsoft Excel. You can also customize the user interface (UI). ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/walkthroughs-using-word.md b/docs/vsto/walkthroughs-using-word.md index c55f8bc9e1e..06b6aa9a984 100644 --- a/docs/vsto/walkthroughs-using-word.md +++ b/docs/vsto/walkthroughs-using-word.md @@ -2,7 +2,7 @@ title: "Walkthroughs using Word" description: Learn how you can use document-level customizations and VSTO Add-ins to automate Microsoft Word and customize the user interface (UI). ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/windows-forms-controls-on-office-documents-overview.md b/docs/vsto/windows-forms-controls-on-office-documents-overview.md index 65e3df32446..49b5880dfc9 100644 --- a/docs/vsto/windows-forms-controls-on-office-documents-overview.md +++ b/docs/vsto/windows-forms-controls-on-office-documents-overview.md @@ -2,7 +2,7 @@ title: "Windows Forms controls on Office documents overview" description: Learn how Windows Forms controls are objects that users can interact with to enter or manipulate data. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/word-object-model-overview.md b/docs/vsto/word-object-model-overview.md index d09d4741ac9..6c649b85041 100644 --- a/docs/vsto/word-object-model-overview.md +++ b/docs/vsto/word-object-model-overview.md @@ -2,7 +2,7 @@ title: "Word object model overview" description: Explore the Word object model that consists of classes and interfaces provided in the primary interop assembly for Word and are defined in the Word namespace. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: concept-article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/word-solutions.md b/docs/vsto/word-solutions.md index b5a52d3fef5..2ac41117177 100644 --- a/docs/vsto/word-solutions.md +++ b/docs/vsto/word-solutions.md @@ -2,7 +2,7 @@ title: Automate, extend, and customize Microsoft Word description: Use Visual Studio solutions to automate Microsoft Office Word, extend Word features, and customize the Word user interface (UI). ms.date: "08/14/2019" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/workbook-host-item.md b/docs/vsto/workbook-host-item.md index b679d7e7c32..096d9374aa5 100644 --- a/docs/vsto/workbook-host-item.md +++ b/docs/vsto/workbook-host-item.md @@ -2,7 +2,7 @@ title: "Workbook host item" description: Learn that the Workbook host item is a type that extends the Workbook type from the primary interop assembly for Microsoft Excel. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/working-with-calendar-items.md b/docs/vsto/working-with-calendar-items.md index 40d4c953f90..3b3d7ed5808 100644 --- a/docs/vsto/working-with-calendar-items.md +++ b/docs/vsto/working-with-calendar-items.md @@ -2,7 +2,7 @@ title: "Work with calendar items" description: Learn that the AppointmentItem class contains the methods and properties you use to perform tasks with calendar items. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/working-with-documents.md b/docs/vsto/working-with-documents.md index 219474bbc59..68f51d23424 100644 --- a/docs/vsto/working-with-documents.md +++ b/docs/vsto/working-with-documents.md @@ -2,7 +2,7 @@ title: "Work with documents" description: Learn about the step-by-step procedures and code examples for using the object model of Microsoft Word to work with documents in Office projects. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/working-with-folders.md b/docs/vsto/working-with-folders.md index d3d6f83f02c..e34834a25b2 100644 --- a/docs/vsto/working-with-folders.md +++ b/docs/vsto/working-with-folders.md @@ -2,7 +2,7 @@ title: "Work with folders" description: Learn that the MAPIFolder class contains the methods and properties you use to access, create, and customize folders. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/working-with-ranges.md b/docs/vsto/working-with-ranges.md index d8a8cf7813f..9d548bdcc9d 100644 --- a/docs/vsto/working-with-ranges.md +++ b/docs/vsto/working-with-ranges.md @@ -2,7 +2,7 @@ title: "Work with ranges" description: Learn that the NamedRange and Range classes contain the methods and properties you use to perform tasks with ranges. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/working-with-tables.md b/docs/vsto/working-with-tables.md index ecfeed6a3cd..e5e58fc79b8 100644 --- a/docs/vsto/working-with-tables.md +++ b/docs/vsto/working-with-tables.md @@ -2,7 +2,7 @@ title: "Work with tables" description: Learn about the step-by-step procedures and code examples for using the object model of Microsoft Word to work with tables in Office projects. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/working-with-text-in-documents.md b/docs/vsto/working-with-text-in-documents.md index 1cd52676552..8d8df9fac39 100644 --- a/docs/vsto/working-with-text-in-documents.md +++ b/docs/vsto/working-with-text-in-documents.md @@ -2,7 +2,7 @@ title: "Work with text in documents" description: Learn about step-by-step procedures and code examples for using the object model of Microsoft Word to work with text in Office projects. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/working-with-visio-documents.md b/docs/vsto/working-with-visio-documents.md index 25038358337..4a19547a5db 100644 --- a/docs/vsto/working-with-visio-documents.md +++ b/docs/vsto/working-with-visio-documents.md @@ -2,7 +2,7 @@ title: "Work with Visio documents" description: Learn about step-by-step procedures and code examples for using the object model of Microsoft Visio to work with documents in Office projects. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/working-with-visio-shapes.md b/docs/vsto/working-with-visio-shapes.md index 5f8405098ed..4a6ccebf92a 100644 --- a/docs/vsto/working-with-visio-shapes.md +++ b/docs/vsto/working-with-visio-shapes.md @@ -2,7 +2,7 @@ title: "Work with Visio shapes" description: Learn about step-by-step procedures and code examples for using the object model of Microsoft Visio to work with shapes in Office projects. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/worksheet-host-item.md b/docs/vsto/worksheet-host-item.md index d6d8df08d12..b87cc15840a 100644 --- a/docs/vsto/worksheet-host-item.md +++ b/docs/vsto/worksheet-host-item.md @@ -2,7 +2,7 @@ title: "Worksheet host item" description: Learn that the Worksheet host item is a type that extends the Worksheet type from the primary interop assembly for Excel. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/vsto/writing-code-in-office-solutions.md b/docs/vsto/writing-code-in-office-solutions.md index 06d72863f78..ec016f83e72 100644 --- a/docs/vsto/writing-code-in-office-solutions.md +++ b/docs/vsto/writing-code-in-office-solutions.md @@ -2,7 +2,7 @@ title: "Write code in Office solutions" description: Learn how to write code in Microsoft Office solutions and learn about the way the Office object models are exposed to managed code. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article f1_keywords: - "VST.Project.RefactoringCancelled" dev_langs: diff --git a/docs/vsto/xml-schemas-and-data-in-document-level-customizations.md b/docs/vsto/xml-schemas-and-data-in-document-level-customizations.md index 71dd448f4d2..0add0ed3066 100644 --- a/docs/vsto/xml-schemas-and-data-in-document-level-customizations.md +++ b/docs/vsto/xml-schemas-and-data-in-document-level-customizations.md @@ -2,7 +2,7 @@ title: "XML schemas and data in document-level customizations" description: Microsoft Excel and Word provide the capability to map schemas to your documents and can simplify importing and exporting XML data in and out of the document. ms.date: "02/02/2017" -ms.topic: "conceptual" +ms.topic: article dev_langs: - "VB" - "CSharp" diff --git a/docs/workflow-designer/browse-and-select-a-dotnet-type-dialog-box.md b/docs/workflow-designer/browse-and-select-a-dotnet-type-dialog-box.md index af1a0e8b3e5..6a91c32f826 100644 --- a/docs/workflow-designer/browse-and-select-a-dotnet-type-dialog-box.md +++ b/docs/workflow-designer/browse-and-select-a-dotnet-type-dialog-box.md @@ -2,7 +2,7 @@ title: Browse and Select a .NET Type dialog box description: Learn how you can use the Browse and Select a .NET Type dialog box to choose a type from a tree view of assemblies and projects in Workflow Designer. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: how-to f1_keywords: - TypeBrowser.UI - ActivityTypeResolver.UI diff --git a/docs/workflow-designer/creating-a-workflow-project.md b/docs/workflow-designer/creating-a-workflow-project.md index e494c3a5383..a603eb7990c 100644 --- a/docs/workflow-designer/creating-a-workflow-project.md +++ b/docs/workflow-designer/creating-a-workflow-project.md @@ -2,7 +2,7 @@ title: Create a Workflow Foundation project description: Create libraries and applications for a Workflow Foundation project with the project templates available in Visual Studio. ms.date: 06/25/2018 -ms.topic: conceptual +ms.topic: how-to helpviewer_keywords: - Workflow Designer, creating a workflow project - creating a workflow project diff --git a/docs/workflow-designer/debugging-workflows-with-the-workflow-designer.md b/docs/workflow-designer/debugging-workflows-with-the-workflow-designer.md index dcd485d821a..a680458b3bf 100644 --- a/docs/workflow-designer/debugging-workflows-with-the-workflow-designer.md +++ b/docs/workflow-designer/debugging-workflows-with-the-workflow-designer.md @@ -2,7 +2,7 @@ title: Debugging Workflows with the Workflow Designer description: Learn how the Workflow Designer provides the ability to debug workflows and custom activities with a process similar to that of the default Visual Studio debugger. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - Visual Studio Workflow Designer [WFD], debugging workflows - Workflow Designer [WFD], debugging workflows diff --git a/docs/workflow-designer/workflow-designer-shell-features.md b/docs/workflow-designer/workflow-designer-shell-features.md index e753701d56a..168804e581b 100644 --- a/docs/workflow-designer/workflow-designer-shell-features.md +++ b/docs/workflow-designer/workflow-designer-shell-features.md @@ -2,7 +2,7 @@ title: "Workflow Designer Shell Features" description: Learn how the Workflow Designer Shell features contain a number of buttons for managing the current view. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article f1_keywords: - "WFDShellFeatures.UI" author: sayedihashimi @@ -30,4 +30,4 @@ Workflow Designer is composed of three major UI areas: the designer surface, the ## Fonts and Colors -The fonts used in Workflow Designer inside Visual Studio are controlled by the environment font. The colors displayed in Workflow Designer change if you are using a high contrast color scheme for your operating system theme. You must restart Visual Studio after making a change to the font or color settings before the changes take effect in Workflow Designer. \ No newline at end of file +The fonts used in Workflow Designer inside Visual Studio are controlled by the environment font. The colors displayed in Workflow Designer change if you are using a high contrast color scheme for your operating system theme. You must restart Visual Studio after making a change to the font or color settings before the changes take effect in Workflow Designer. diff --git a/docs/xaml-tools/creating-a-ui-by-using-xaml-designer-in-visual-studio.md b/docs/xaml-tools/creating-a-ui-by-using-xaml-designer-in-visual-studio.md index dd5d3e3c0dd..0d6ea29607c 100644 --- a/docs/xaml-tools/creating-a-ui-by-using-xaml-designer-in-visual-studio.md +++ b/docs/xaml-tools/creating-a-ui-by-using-xaml-designer-in-visual-studio.md @@ -2,7 +2,7 @@ title: Create UIs with Visual Studio XAML Designer description: Explore XAML Designer workspace UI and features in Blend for Visual Studio that provides a visual interface to help you design XAML-based apps. ms.date: 08/30/2024 -ms.topic: conceptual +ms.topic: article f1_keywords: - VS.XamlDesigner - VS.DevicePanel diff --git a/docs/xaml-tools/debug-xaml-in-blend.md b/docs/xaml-tools/debug-xaml-in-blend.md index fe4cbd97b12..55af2d436eb 100644 --- a/docs/xaml-tools/debug-xaml-in-blend.md +++ b/docs/xaml-tools/debug-xaml-in-blend.md @@ -2,7 +2,7 @@ title: "Debug XAML in Blend" description: Learn how to use the tools in Blend for Visual Studio to detect, debug, and resolve XAML errors in your app. ms.date: "11/04/2016" -ms.topic: conceptual +ms.topic: how-to author: maddymontaquila ms.author: maleger manager: mijacobs diff --git a/docs/xaml-tools/designing-xaml-in-visual-studio.md b/docs/xaml-tools/designing-xaml-in-visual-studio.md index 04c539979a0..fa590173d89 100644 --- a/docs/xaml-tools/designing-xaml-in-visual-studio.md +++ b/docs/xaml-tools/designing-xaml-in-visual-studio.md @@ -3,7 +3,7 @@ title: Design XAML in Visual Studio and design with Blend for Visual Studio titleSuffix: '' description: Explore the capabilities of the visual design tools in Visual Studio and Blend for Visual Studio for building UI and experiences in XAML. ms.date: 02/28/2020 -ms.topic: conceptual +ms.topic: article author: maddymontaquila ms.author: maleger manager: mijacobs diff --git a/docs/xaml-tools/display-data-in-blend.md b/docs/xaml-tools/display-data-in-blend.md index 89cb8804714..d9611808554 100644 --- a/docs/xaml-tools/display-data-in-blend.md +++ b/docs/xaml-tools/display-data-in-blend.md @@ -3,7 +3,7 @@ title: Visualize sample data in a XAML UI titleSuffix: Blend for Visual Studio description: Learn how to generate sample data from scratch or from an existing class in Blend for Visual Studio. ms.date: 03/06/2018 -ms.topic: conceptual +ms.topic: article author: maddymontaquila ms.author: maleger manager: mijacobs @@ -40,4 +40,4 @@ To generate sample data from a class, open a XAML document, and then in the **Da ## Related content -- [Create a UI by using Blend for Visual Studio](../xaml-tools/creating-a-ui-by-using-blend-for-visual-studio.md) \ No newline at end of file +- [Create a UI by using Blend for Visual Studio](../xaml-tools/creating-a-ui-by-using-blend-for-visual-studio.md) diff --git a/docs/xaml-tools/draw-shapes-and-paths.md b/docs/xaml-tools/draw-shapes-and-paths.md index e793951f9e6..76909c77571 100644 --- a/docs/xaml-tools/draw-shapes-and-paths.md +++ b/docs/xaml-tools/draw-shapes-and-paths.md @@ -3,7 +3,7 @@ title: Draw & edit shapes and paths with XAML Designer in Blend description: Draw paths and shapes and modify or combine the shapes and paths by using the features of the XAML Designer in Blend for Visual Studio. titleSuffix: Blend for Visual Studio ms.date: 07/11/2022 -ms.topic: conceptual +ms.topic: article author: maddymontaquila ms.author: maleger manager: mijacobs diff --git a/docs/xaml-tools/modify-the-style-of-objects-in-blend.md b/docs/xaml-tools/modify-the-style-of-objects-in-blend.md index ac76663906c..9d1edeb6c80 100644 --- a/docs/xaml-tools/modify-the-style-of-objects-in-blend.md +++ b/docs/xaml-tools/modify-the-style-of-objects-in-blend.md @@ -3,7 +3,7 @@ title: Modify the style of objects titleSuffix: Blend for Visual Studio description: Modify the style of objects in Blend for Visual Studio by applying brushes, setting visual states, and applying reusable styles and templates. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: maddymontaquila ms.author: maleger manager: mijacobs diff --git a/docs/xaml-tools/organize-objects-into-layout-containers-in-xaml-designer.md b/docs/xaml-tools/organize-objects-into-layout-containers-in-xaml-designer.md index 40c1e625295..e1e9ff5e1a0 100644 --- a/docs/xaml-tools/organize-objects-into-layout-containers-in-xaml-designer.md +++ b/docs/xaml-tools/organize-objects-into-layout-containers-in-xaml-designer.md @@ -2,7 +2,7 @@ title: Organize objects into layout containers description: Explore the layout panels and controls in XAML Designer that are used to arrange objects on a page, such as Grid, Canvas, Border, and Viewbox. ms.date: 07/17/2020 -ms.topic: conceptual +ms.topic: article author: maddymontaquila ms.author: maleger manager: mijacobs diff --git a/docs/xaml-tools/working-with-elements-in-xaml-designer.md b/docs/xaml-tools/working-with-elements-in-xaml-designer.md index 11b1c995807..6970d9d431a 100644 --- a/docs/xaml-tools/working-with-elements-in-xaml-designer.md +++ b/docs/xaml-tools/working-with-elements-in-xaml-designer.md @@ -2,7 +2,7 @@ title: Working with elements in XAML Designer description: Work with elements in the XAML Designer in Visual Studio or Blend for Visual Studio and add elements—controls, layouts, and shapes—to your app in XAML. ms.date: 05/14/2018 -ms.topic: conceptual +ms.topic: how-to author: maddymontaquila ms.author: maleger manager: mijacobs diff --git a/docs/xaml-tools/xaml-data-binding-diagnostics.md b/docs/xaml-tools/xaml-data-binding-diagnostics.md index 6bf9cecb28c..a102ccd59f0 100644 --- a/docs/xaml-tools/xaml-data-binding-diagnostics.md +++ b/docs/xaml-tools/xaml-data-binding-diagnostics.md @@ -2,7 +2,7 @@ title: "XAML data binding diagnostics" description: Perform XAML data binding diagnostics while debugging code in Visual Studio to detect and resolve data binding errors in XAML projects. ms.date: 03/28/2022 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - "xaml data binding" - "xaml diagnostics" diff --git a/docs/xaml-tools/xaml-design-time-sample-data.md b/docs/xaml-tools/xaml-design-time-sample-data.md index 229a90ce42b..a0e15e6a21c 100644 --- a/docs/xaml-tools/xaml-design-time-sample-data.md +++ b/docs/xaml-tools/xaml-design-time-sample-data.md @@ -2,7 +2,7 @@ title: Use design-time sample data with the XAML Designer description: Develop Windows Presentation Foundation (WPF) .NET projects with the XAML Designer in Visual Studio to enable sample data in data-reliant controls. ms.date: 06/01/2021 -ms.topic: conceptual +ms.topic: how-to author: maddymontaquila ms.author: maleger manager: mijacobs diff --git a/docs/xaml-tools/xaml-hot-reload-impact-performance.md b/docs/xaml-tools/xaml-hot-reload-impact-performance.md index 14636f7dc93..8af1e8904a0 100644 --- a/docs/xaml-tools/xaml-hot-reload-impact-performance.md +++ b/docs/xaml-tools/xaml-hot-reload-impact-performance.md @@ -2,7 +2,7 @@ title: "XAML Hot Reload impact on performance diagnostics" description: "XAML Hot Reload and its impact on performance diagnostics" ms.date: 03/01/2023 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - "xaml hot reload" - "performance profiling" diff --git a/docs/xaml-tools/xaml-hot-reload.md b/docs/xaml-tools/xaml-hot-reload.md index c009431633f..b2fafa18d50 100644 --- a/docs/xaml-tools/xaml-hot-reload.md +++ b/docs/xaml-tools/xaml-hot-reload.md @@ -2,7 +2,7 @@ title: "XAML Hot Reload for WPF and UWP apps" description: Modify XAML code in running .NET MAUI, WinUI 3, Windows Presentation Foundation (WPF), or Universal Windows Platform (UWP) apps with edit and continue features in XAML Hot Reload. ms.date: 04/24/2025 -ms.topic: conceptual +ms.topic: concept-article helpviewer_keywords: - "xaml edit and continue" - "xaml hot reload" diff --git a/docs/xaml-tools/xaml-live-preview.md b/docs/xaml-tools/xaml-live-preview.md index 9b076f8e87f..f612c25e4fc 100644 --- a/docs/xaml-tools/xaml-live-preview.md +++ b/docs/xaml-tools/xaml-live-preview.md @@ -2,7 +2,7 @@ title: Capture & edit desktop app UI with XAML Live Preview description: Pair XAML Live Preview with XAML Hot Reload to capture desktop app UI, make iterative changes in Visual Studio, and view your changes in real time. ms.date: 04/24/2025 -ms.topic: conceptual +ms.topic: article helpviewer_keywords: - "xaml edit" - "xaml live preview" diff --git a/docs/xml-tools/editing-xslt-style-sheets.md b/docs/xml-tools/editing-xslt-style-sheets.md index 688e7061cde..a57000d6471 100644 --- a/docs/xml-tools/editing-xslt-style-sheets.md +++ b/docs/xml-tools/editing-xslt-style-sheets.md @@ -2,7 +2,7 @@ title: Edit XSLT Style Sheets with the XML editor description: Explore features in the XML editor for editing XSLT style sheets, including syntax coloring, underlines, and launching the XSLT debugger from the editor. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: dzsquared ms.author: drskwier manager: mijacobs diff --git a/docs/xml-tools/integration-of-xml-literals-with-xml-schema-explorer.md b/docs/xml-tools/integration-of-xml-literals-with-xml-schema-explorer.md index 2cf985f287f..d77ec406970 100644 --- a/docs/xml-tools/integration-of-xml-literals-with-xml-schema-explorer.md +++ b/docs/xml-tools/integration-of-xml-literals-with-xml-schema-explorer.md @@ -2,7 +2,7 @@ title: Integration of XML Literals with XML Schema Explorer description: Learn how to use support for XML literals in the XML Schema Explorer in Visual Studio to integrate XML fragments directly into your Visual Basic code. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: dzsquared ms.author: drskwier manager: mijacobs diff --git a/docs/xml-tools/integration-with-xml-editor.md b/docs/xml-tools/integration-with-xml-editor.md index 5e4d68a5c64..09f397e6898 100644 --- a/docs/xml-tools/integration-with-xml-editor.md +++ b/docs/xml-tools/integration-with-xml-editor.md @@ -2,7 +2,7 @@ title: XML Schema Designer integration with XML editor description: Learn about the integration between the XML Schema Designer and the XML editor, and how changes made in one are reflected in the other. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: dzsquared ms.author: drskwier manager: mijacobs diff --git a/docs/xml-tools/schema-cache.md b/docs/xml-tools/schema-cache.md index 2e9a6124817..4c759e5260a 100644 --- a/docs/xml-tools/schema-cache.md +++ b/docs/xml-tools/schema-cache.md @@ -2,7 +2,7 @@ title: XML editor Schema Cache description: Learn about the schema cache provided by the XML Editor that includes standard XML schemas used for IntelliSense and XML document validation. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: dzsquared ms.author: drskwier manager: mijacobs diff --git a/docs/xml-tools/searching-the-schema-set.md b/docs/xml-tools/searching-the-schema-set.md index 94ad2e9f03c..9c17223fdfe 100644 --- a/docs/xml-tools/searching-the-schema-set.md +++ b/docs/xml-tools/searching-the-schema-set.md @@ -2,7 +2,7 @@ title: XML Schema Explorer - search the schema set description: Learn how to do a keyword search and schema-specific search of the schema set in the XML Schema Explorer. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: dzsquared ms.author: drskwier manager: mijacobs diff --git a/docs/xml-tools/security-considerations-when-working-with-xml-data.md b/docs/xml-tools/security-considerations-when-working-with-xml-data.md index e75a44b3edc..8fa7bd76755 100644 --- a/docs/xml-tools/security-considerations-when-working-with-xml-data.md +++ b/docs/xml-tools/security-considerations-when-working-with-xml-data.md @@ -2,7 +2,7 @@ title: "Security Considerations when Working with XML Data" description: Learn about security considerations when working with XML data in the XML editor or the XSLT debugger. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: dzsquared ms.author: drskwier manager: mijacobs @@ -36,4 +36,4 @@ The XSLT debugger utilizes the Visual Studio managed debug engine and classes fr ## Related content -- [Application domains](/dotnet/framework/app-domains/application-domains) \ No newline at end of file +- [Application domains](/dotnet/framework/app-domains/application-domains) diff --git a/docs/xml-tools/sorting-filtering-and-grouping-xml-schema-explorer.md b/docs/xml-tools/sorting-filtering-and-grouping-xml-schema-explorer.md index 5a65782b720..0f53caa4b34 100644 --- a/docs/xml-tools/sorting-filtering-and-grouping-xml-schema-explorer.md +++ b/docs/xml-tools/sorting-filtering-and-grouping-xml-schema-explorer.md @@ -2,7 +2,7 @@ title: Sorting, filtering, and grouping description: Learn about the options that are available through the Sorting, Filtering, and Grouping Options menu on the XML Schema Explorer toolbar. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: dzsquared ms.author: drskwier manager: mijacobs diff --git a/docs/xml-tools/xml-document-validation.md b/docs/xml-tools/xml-document-validation.md index 139b6bc2716..409d9c8a695 100644 --- a/docs/xml-tools/xml-document-validation.md +++ b/docs/xml-tools/xml-document-validation.md @@ -2,7 +2,7 @@ title: XML Document Validation in XML editor description: Understand how XML document validation works in the XML editor and how it checks XML 1.0 syntax and performs data validation as you enter input. ms.date: 09/16/2021 -ms.topic: conceptual +ms.topic: article author: dzsquared ms.author: drskwier manager: mijacobs diff --git a/docs/xml-tools/xml-editor-intellisense-features.md b/docs/xml-tools/xml-editor-intellisense-features.md index b5180ffef31..acb6d35a18d 100644 --- a/docs/xml-tools/xml-editor-intellisense-features.md +++ b/docs/xml-tools/xml-editor-intellisense-features.md @@ -2,7 +2,7 @@ title: XML editor IntelliSense Features description: Learn about the IntelliSense features of the XML editor in Visual Studio and how you can use them with XML Schema definition language (XSD) and XSLT documents. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: dzsquared ms.author: drskwier manager: mijacobs diff --git a/docs/xml-tools/xml-schema-designer-workspace.md b/docs/xml-tools/xml-schema-designer-workspace.md index cfc0ef3a556..2e87ef2edc8 100644 --- a/docs/xml-tools/xml-schema-designer-workspace.md +++ b/docs/xml-tools/xml-schema-designer-workspace.md @@ -2,7 +2,7 @@ title: XML Schema Designer Workspace description: Learn about the Start, Graph, and Content model views in the XML Schema Designer (XSD Designer) workspace in Visual Studio. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: dzsquared ms.author: drskwier manager: mijacobs diff --git a/docs/xml-tools/xml-schema-explorer.md b/docs/xml-tools/xml-schema-explorer.md index 6a91befbf7c..b69f82e1bbd 100644 --- a/docs/xml-tools/xml-schema-explorer.md +++ b/docs/xml-tools/xml-schema-explorer.md @@ -2,7 +2,7 @@ title: Work with the XML Schema Explorer description: Explore features of the XML Schema Explorer integrated with Visual Studio and the XML editor and browse schemas, do searches, sort items, and jump to code locations. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: dzsquared ms.author: drskwier manager: mijacobs diff --git a/docs/xml-tools/xml-snippets.md b/docs/xml-tools/xml-snippets.md index 81f70cdecf0..e2019aa37fc 100644 --- a/docs/xml-tools/xml-snippets.md +++ b/docs/xml-tools/xml-snippets.md @@ -2,7 +2,7 @@ title: XML snippets description: Learn about the XML snippets feature in the XML editor that allows you to build XML files more quickly by reusing XML snippets and inserting them into your files. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: dzsquared ms.author: drskwier manager: mijacobs diff --git a/docs/xml-tools/xslt-default-templates.md b/docs/xml-tools/xslt-default-templates.md index 1214dbee289..54f1e8e975d 100644 --- a/docs/xml-tools/xslt-default-templates.md +++ b/docs/xml-tools/xslt-default-templates.md @@ -2,7 +2,7 @@ title: XSLT Default Templates description: Learn about the XSLT default templates that are used during XSLT processing when there is no matching explicit template rule in the style sheet. ms.date: 11/04/2016 -ms.topic: conceptual +ms.topic: article author: dzsquared ms.author: drskwier manager: mijacobs diff --git a/gamedev/unity/application-lifecycle-management-alm-with-unity-apps.md b/gamedev/unity/application-lifecycle-management-alm-with-unity-apps.md index e71ecb587a1..2430b68b029 100644 --- a/gamedev/unity/application-lifecycle-management-alm-with-unity-apps.md +++ b/gamedev/unity/application-lifecycle-management-alm-with-unity-apps.md @@ -4,7 +4,7 @@ description: Understand application lifecycle management (ALM) with Unity Apps. ms.date: 08/21/2018 ms.subservice: unity-tools ms.service: visual-studio -ms.topic: "conceptual" +ms.topic: article author: "conceptdev" ms.author: "crdun" manager: crdun diff --git a/gamedev/unity/change-log-visual-studio-tools-for-unity-mac.md b/gamedev/unity/change-log-visual-studio-tools-for-unity-mac.md index 2044f4024f4..528051e4b9c 100644 --- a/gamedev/unity/change-log-visual-studio-tools-for-unity-mac.md +++ b/gamedev/unity/change-log-visual-studio-tools-for-unity-mac.md @@ -4,7 +4,7 @@ description: View the change log for Visual Studio Tools for Unity, Mac. See cha ms.date: "12/13/2022" ms.subservice: unity-tools ms.service: visual-studio -ms.topic: "conceptual" +ms.topic: article author: therealjohn ms.author: johmil manager: crdun diff --git a/gamedev/unity/change-log-visual-studio-tools-for-unity.md b/gamedev/unity/change-log-visual-studio-tools-for-unity.md index 5f15687aa6d..1ebb817ca89 100644 --- a/gamedev/unity/change-log-visual-studio-tools-for-unity.md +++ b/gamedev/unity/change-log-visual-studio-tools-for-unity.md @@ -4,7 +4,7 @@ description: View the change log for Visual Studio Tools for Unity, Windows. See ms.date: "9/17/2025" ms.subservice: unity-tools ms.service: visual-studio -ms.topic: "conceptual" +ms.topic: article author: jbevain ms.author: jbevain manager: crdun diff --git a/gamedev/unity/extensibility/customize-project-files-created-by-vstu.md b/gamedev/unity/extensibility/customize-project-files-created-by-vstu.md index f4f76848694..709b4061ac7 100644 --- a/gamedev/unity/extensibility/customize-project-files-created-by-vstu.md +++ b/gamedev/unity/extensibility/customize-project-files-created-by-vstu.md @@ -4,7 +4,7 @@ description: Learn to customize project files created by Visual Studio Tools for ms.date: "04/19/2021" ms.subservice: unity-tools ms.service: visual-studio -ms.topic: "conceptual" +ms.topic: article author: "conceptdev" ms.author: "crdun" manager: crdun diff --git a/gamedev/unity/extensibility/programming-visual-studio-tools-for-unity.md b/gamedev/unity/extensibility/programming-visual-studio-tools-for-unity.md index 1d9a4ae2e58..1bf5064e62c 100644 --- a/gamedev/unity/extensibility/programming-visual-studio-tools-for-unity.md +++ b/gamedev/unity/extensibility/programming-visual-studio-tools-for-unity.md @@ -4,7 +4,7 @@ description: See examples of programming using the Visual Studio Tools for Unity ms.date: "04/19/2021" ms.subservice: unity-tools ms.service: visual-studio -ms.topic: "conceptual" +ms.topic: concept-article author: therealjohn ms.author: johmil manager: crdun diff --git a/scripting-docs/index.md b/scripting-docs/index.md index e1a806f901d..69f42a52c14 100644 --- a/scripting-docs/index.md +++ b/scripting-docs/index.md @@ -1,7 +1,7 @@ --- title: Create JavaScript apps in Visual Studio description: Learn how to use Visual Studio to create JavaScript applications. -ms.topic: conceptual +ms.topic: article ms.date: "3/14/2025" ms.service: visual-studio-windows ms.subservice: javascript-typescript diff --git a/subscriptions/access-github.md b/subscriptions/access-github.md index 814b0a45b57..49e9fb6950d 100644 --- a/subscriptions/access-github.md +++ b/subscriptions/access-github.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 09/29/2025 -ms.topic: conceptual +ms.topic: article description: Discover how to access GitHub Enterprise as part of Visual Studio subscriptions, get started using GitHub, and find support options. --- diff --git a/subscriptions/admin-expiration.md b/subscriptions/admin-expiration.md index b992c1e633a..e35ab7b0d38 100644 --- a/subscriptions/admin-expiration.md +++ b/subscriptions/admin-expiration.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 09/12/2024 -ms.topic: conceptual +ms.topic: article description: Learn what happens for admins when an agreement expires. --- diff --git a/subscriptions/admin-preferences.md b/subscriptions/admin-preferences.md index 723f33b49d7..f5827cc8163 100644 --- a/subscriptions/admin-preferences.md +++ b/subscriptions/admin-preferences.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 09/13/2024 -ms.topic: conceptual +ms.topic: how-to description: Learn how to set preferences for language, contacts, subscription level, and others in the admin portal. ms.custom: sfi-image-nochange --- diff --git a/subscriptions/admin-responsibilities.md b/subscriptions/admin-responsibilities.md index 603f9d701b4..4b3501a3e50 100644 --- a/subscriptions/admin-responsibilities.md +++ b/subscriptions/admin-responsibilities.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 09/13/2024 -ms.topic: conceptual +ms.topic: article description: Review task responsibilities and roles for Visual Studio subscription admins, such as ensuring subscriptions are managed in accordance with license terms. --- # Overview of admin responsibilities diff --git a/subscriptions/admin-roles.md b/subscriptions/admin-roles.md index 92eceb1988e..79ec01cffcd 100644 --- a/subscriptions/admin-roles.md +++ b/subscriptions/admin-roles.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 01/28/2025 -ms.topic: conceptual +ms.topic: how-to description: Review the responsibilities and roles for super admins and admins of Visual Studio subscriptions and how to assign admins. ms.custom: sfi-image-nochange --- diff --git a/subscriptions/agreement-renewals.md b/subscriptions/agreement-renewals.md index da8ac1ff155..f764134f7a2 100644 --- a/subscriptions/agreement-renewals.md +++ b/subscriptions/agreement-renewals.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 09/16/2023 -ms.topic: conceptual +ms.topic: article description: Learn what admins should see when Visual Studio subscriptions agreements are renewed. --- @@ -43,4 +43,4 @@ Learn about using the admin portal: + [Add a single user](assign-license.md) + Have many users to add? Learn how to assign subscriptions to [multiple subscribers](assign-license-bulk.md). + [Assign GitHub subscriptions](assign-github.md) -+ [Edit existing subscriptions](edit-license.md) \ No newline at end of file ++ [Edit existing subscriptions](edit-license.md) diff --git a/subscriptions/aliasing.md b/subscriptions/aliasing.md index 57c33f9dedb..5e9e9b6cd87 100644 --- a/subscriptions/aliasing.md +++ b/subscriptions/aliasing.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 09/16/2024 -ms.topic: conceptual +ms.topic: how-to description: Sign-in might fail if aliases or friendly names are used. --- @@ -105,4 +105,4 @@ Learn more about managing Visual Studio subscriptions. + [Assign individual subscriptions](assign-license.md) + [Assign multiple subscriptions](assign-license-bulk.md) + [Edit subscriptions](edit-license.md) -+ [Determine maximum usage](maximum-usage.md) \ No newline at end of file ++ [Determine maximum usage](maximum-usage.md) diff --git a/subscriptions/assign-github.md b/subscriptions/assign-github.md index 8ed5dddb35f..579209305c7 100644 --- a/subscriptions/assign-github.md +++ b/subscriptions/assign-github.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 01/28/2025 -ms.topic: conceptual +ms.topic: how-to description: Manage an organization's Visual Studio subscriptions by using GitHub Enterprise. Assign subscriptions to organization members and move subscribers. ms.custom: sfi-image-nochange --- diff --git a/subscriptions/assign-guid.md b/subscriptions/assign-guid.md index b7f2abb2f89..0b2ddd1931c 100644 --- a/subscriptions/assign-guid.md +++ b/subscriptions/assign-guid.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 01/28/2025 -ms.topic: conceptual +ms.topic: how-to description: Learn how admins can assign specific subscription GUID to subscribers. ms.custom: sfi-image-nochange --- diff --git a/subscriptions/assign-license-bulk.md b/subscriptions/assign-license-bulk.md index d440049183e..7596312ab7f 100644 --- a/subscriptions/assign-license-bulk.md +++ b/subscriptions/assign-license-bulk.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 10/10/2025 -ms.topic: conceptual +ms.topic: how-to description: Assign multiple subscriptions to one or more users at the same time with the bulk operation features in the Subscriptions Admin Portal. ms.custom: sfi-image-nochange --- diff --git a/subscriptions/assign-license.md b/subscriptions/assign-license.md index ef07c5cdce6..5e705d22973 100644 --- a/subscriptions/assign-license.md +++ b/subscriptions/assign-license.md @@ -5,7 +5,7 @@ ms.author: amast manager: shve ms.assetid: 4e529a43-7aed-4eee-895d-862a631952df ms.date: 01/28/2025 -ms.topic: conceptual +ms.topic: how-to description: Assign license subscriptions to users (subscribers) in the Subscriptions Admin Portal, set up email notifications, and send assignment messages. ms.custom: sfi-image-nochange --- diff --git a/subscriptions/assignments-orders.md b/subscriptions/assignments-orders.md index d0ace6044ed..4ae9f089c2b 100644 --- a/subscriptions/assignments-orders.md +++ b/subscriptions/assignments-orders.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 09/16/2024 -ms.topic: conceptual +ms.topic: article description: Learn about admins' responsibility to track user assignments and process orders. --- @@ -52,4 +52,4 @@ Learn more about responsibilities for admins: + [Admin responsibilities](admin-responsibilities.md) + [Inventory of preproduction environment](admin-inventory.md) + [Manage large teams and external contractors](manage-teams.md) -+ Use [Maximum Usage](maximum-usage.md) to track purchase commitments \ No newline at end of file ++ Use [Maximum Usage](maximum-usage.md) to track purchase commitments diff --git a/subscriptions/download-software.md b/subscriptions/download-software.md index 0240ecf2645..0d2895d729b 100644 --- a/subscriptions/download-software.md +++ b/subscriptions/download-software.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 07/25/2025 -ms.topic: conceptual +ms.topic: concept-article description: Find and download Microsoft software titles in Visual Studio subscriptions and locate the software you need to get the most out of your subscription. --- @@ -67,4 +67,4 @@ To learn more about locating, claiming, and exporting product keys, check out ou Learn how to take advantage of other great benefits such as: + [Azure DevTest offer / credits](/azure/devtest/offer/) + [Azure DevOps](vs-azure-devops.md) -+ [Visual Studio IDE](vs-ide-benefit.md) \ No newline at end of file ++ [Visual Studio IDE](vs-ide-benefit.md) diff --git a/subscriptions/exporting-subscriptions.md b/subscriptions/exporting-subscriptions.md index 2864c44608e..b9eef3d87ba 100644 --- a/subscriptions/exporting-subscriptions.md +++ b/subscriptions/exporting-subscriptions.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 09/16/2024 -ms.topic: conceptual +ms.topic: how-to description: Learn how to export a list of subscribers and the details of their subscription assignments. --- diff --git a/subscriptions/faq/admin/benefits/index.md b/subscriptions/faq/admin/benefits/index.md index 8f647984ccd..41bb8c994f6 100644 --- a/subscriptions/faq/admin/benefits/index.md +++ b/subscriptions/faq/admin/benefits/index.md @@ -1,7 +1,7 @@ --- title: Visual Studio subscriber benefits description: Subscription benefits FAQs for admins -ms.topic: conceptual +ms.topic: article author: joseb-rdc ms.author: amast ms.date: 10/1/2024 @@ -18,4 +18,4 @@ ms.faqid: Section3 [!INCLUDE [How do my developers get 50% off Azure dev/test workloads?](includes/azure-dev-test-discount.md)] -[!INCLUDE [How do my developers download Visual Studio?](includes/download-visual-studio.md)] \ No newline at end of file +[!INCLUDE [How do my developers download Visual Studio?](includes/download-visual-studio.md)] diff --git a/subscriptions/faq/admin/managing/index.md b/subscriptions/faq/admin/managing/index.md index 16d79157e09..1bbd1b7b032 100644 --- a/subscriptions/faq/admin/managing/index.md +++ b/subscriptions/faq/admin/managing/index.md @@ -2,7 +2,7 @@ title: Managing Visual Studio subscriptions description: FAQs list for Managing Visual Studio Subscriptions. ms.faqid: Section1 -ms.topic: conceptual +ms.topic: concept-article author: joseb-rdc ms.author: amast ms.date: 05/12/2025 @@ -30,4 +30,4 @@ ms.date: 05/12/2025 [!INCLUDE [What is the process for assigning GitHub Enterprise subscriptions?](includes/github-assign-process.md)] -[!INCLUDE [Why am I not seeing an agreement while logged into the portal?](includes/no-agreement.md)] \ No newline at end of file +[!INCLUDE [Why am I not seeing an agreement while logged into the portal?](includes/no-agreement.md)] diff --git a/subscriptions/faq/admin/renewal-cancellation/index.md b/subscriptions/faq/admin/renewal-cancellation/index.md index 66ee467f2a9..ccc87158ad2 100644 --- a/subscriptions/faq/admin/renewal-cancellation/index.md +++ b/subscriptions/faq/admin/renewal-cancellation/index.md @@ -2,7 +2,7 @@ title: Purchasing, renewing, canceling, or billing description: Review frequently asked questions (FAQs) for admins about purchasing Visual Studio subscriptions, renewing or canceling subscriptions, and billing for subscriptions. ms.faqid: Section4 -ms.topic: conceptual +ms.topic: article author: joseb-rdc ms.author: amast ms.date: 09/25/2024 diff --git a/subscriptions/faq/subscriber/azure/index.md b/subscriptions/faq/subscriber/azure/index.md index b5da1f549cb..865f917e5f5 100644 --- a/subscriptions/faq/subscriber/azure/index.md +++ b/subscriptions/faq/subscriber/azure/index.md @@ -1,7 +1,7 @@ --- title: FAQs for Azure for Visual Studio subscribers description: Review frequently asked questions (FAQs) for Azure subscribers about Visual Studio subscriptions, billing, service restrictions, account sign-in, and Azure credits. -ms.topic: conceptual +ms.topic: faq author: joseb-rdc ms.author: amast ms.date: 09/27/2024 @@ -30,4 +30,4 @@ ms.faqid: Section5 [!INCLUDE [What happens to my Azure resources when my subscription expires?](includes/expired-azure.md)] -[!INCLUDE [How do I contact support for Azure subscription-related questions?](includes/support-request.md)] \ No newline at end of file +[!INCLUDE [How do I contact support for Azure subscription-related questions?](includes/support-request.md)] diff --git a/subscriptions/faq/subscriber/benefits/index.md b/subscriptions/faq/subscriber/benefits/index.md index 23a801902bf..0fa98121e34 100644 --- a/subscriptions/faq/subscriber/benefits/index.md +++ b/subscriptions/faq/subscriber/benefits/index.md @@ -1,7 +1,7 @@ --- title: Visual Studio subscription benefits description: FAQs list for Activating Subscription Benefits. -ms.topic: conceptual +ms.topic: article author: joseb-rdc ms.author: amast ms.date: 09/27/2024 diff --git a/subscriptions/faq/subscriber/portal/index.md b/subscriptions/faq/subscriber/portal/index.md index 52a3c944add..233b769e9bc 100644 --- a/subscriptions/faq/subscriber/portal/index.md +++ b/subscriptions/faq/subscriber/portal/index.md @@ -1,7 +1,7 @@ --- title: Using the Visual Studio subscriber portal (my.visualstudio.com) description: FAQs list for Using the Subscriber Portal (my.visualstudio.com). -ms.topic: conceptual +ms.topic: concept-article author: joseb-rdc ms.author: amast ms.date: 09/30/2024 diff --git a/subscriptions/faq/subscriber/renewals/index.md b/subscriptions/faq/subscriber/renewals/index.md index 7f718578a24..ade4a9dc17d 100644 --- a/subscriptions/faq/subscriber/renewals/index.md +++ b/subscriptions/faq/subscriber/renewals/index.md @@ -1,7 +1,7 @@ --- title: FAQs for purchasing, renewing, canceling & billing description: Review frequently asked questions (FAQs) for Azure subscribers about purchasing or renewing Visual Studio subscriptions, subscription billing, and cancellation. -ms.topic: conceptual +ms.topic: faq author: joseb-rdc ms.author: amast ms.date: 09/30/2024 @@ -18,4 +18,4 @@ ms.faqid: Section4 [!INCLUDE [How do I view my invoice?](includes/how-to-view-invoice.md)] -[!INCLUDE [How do I cancel monthly and annual subscriptions?](includes/cancel-cloud-subs.md)] \ No newline at end of file +[!INCLUDE [How do I cancel monthly and annual subscriptions?](includes/cancel-cloud-subs.md)] diff --git a/subscriptions/faq/subscriber/software/index.md b/subscriptions/faq/subscriber/software/index.md index 270082b2560..d49374a1100 100644 --- a/subscriptions/faq/subscriber/software/index.md +++ b/subscriptions/faq/subscriber/software/index.md @@ -1,7 +1,7 @@ --- title: Downloading and activating software with a Visual Studio Subscription description: FAQs list for Downloading and Activating Software. -ms.topic: conceptual +ms.topic: concept-article author: joseb-rdc ms.author: amast ms.date: 07/14/2025 @@ -22,4 +22,4 @@ ms.faqid: Section2 [!INCLUDE [How do I troubleshoot in Visual Studio?](includes/troubleshoot-visual-studio.md)] -[!INCLUDE [Microsoft Certified Trainer (MCT) and have Visual Studio Subscription issues?](includes/microsoft-certified-trainer-support.md)] \ No newline at end of file +[!INCLUDE [Microsoft Certified Trainer (MCT) and have Visual Studio Subscription issues?](includes/microsoft-certified-trainer-support.md)] diff --git a/subscriptions/find-keys.md b/subscriptions/find-keys.md index f0d2b221012..47cb0b82eea 100644 --- a/subscriptions/find-keys.md +++ b/subscriptions/find-keys.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 07/16/2024 -ms.topic: conceptual +ms.topic: how-to description: Find, claim, and export product keys in Visual Studio subscriptions, and review types of product keys such as OEM Key, Retail, and Static Activation Key. --- @@ -86,4 +86,4 @@ For more information, visit [Office 2024 and Office LTSC 2024 FAQ](https://suppo ## Next steps -When you're ready to download software and use keys, visit https://my.visualstudio.com/downloads. For more information about downloading software, see the [downloading overview](download-software.md). \ No newline at end of file +When you're ready to download software and use keys, visit https://my.visualstudio.com/downloads. For more information about downloading software, see the [downloading overview](download-software.md). diff --git a/subscriptions/handle-overclaimed-license.md b/subscriptions/handle-overclaimed-license.md index e9860e07f55..ebac5678b9e 100644 --- a/subscriptions/handle-overclaimed-license.md +++ b/subscriptions/handle-overclaimed-license.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 09/16/2024 -ms.topic: conceptual +ms.topic: article description: Learn how admins can resolve over-allocated subscriptions --- @@ -47,4 +47,4 @@ If your organization has an Enterprise Agreement (EA), admins are able to assign ## Next steps + Learn more about managing [Visual Studio subscriptions with GitHub Enterprise](assign-github.md). -+ For assistance with sales, subscriptions, accounts and billing for Visual Studio Subscriptions, contact Visual Studio [Subscriptions Support](https://aka.ms/vsadminhelp). \ No newline at end of file ++ For assistance with sales, subscriptions, accounts and billing for Visual Studio Subscriptions, contact Visual Studio [Subscriptions Support](https://aka.ms/vsadminhelp). diff --git a/subscriptions/internet-demos.md b/subscriptions/internet-demos.md index 436978a3cbc..bbafba4b855 100644 --- a/subscriptions/internet-demos.md +++ b/subscriptions/internet-demos.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 09/16/2024 -ms.topic: conceptual +ms.topic: article description: Learn how to use product keys to support internet demonstrations via Terminal Services and enable RDS access. --- @@ -48,4 +48,4 @@ For assistance with sales, subscriptions, accounts, and billing for Visual Studi If you need guidance for deploying RDS, check out the multi-part blog series on **Remote Desktop Services (RDS) 2012 session deployment** at https://techcommunity.microsoft.com/t5/Ask-The-Performance-Team/bg-p/AskPerf. -If you have any questions, visit the [Microsoft Remote Desktop Services forum](https://social.technet.microsoft.com/Forums/windowsserver/home?forum=winserverTS). \ No newline at end of file +If you have any questions, visit the [Microsoft Remote Desktop Services forum](https://social.technet.microsoft.com/Forums/windowsserver/home?forum=winserverTS). diff --git a/subscriptions/manage-teams.md b/subscriptions/manage-teams.md index ab60b54d73f..50c69e76722 100644 --- a/subscriptions/manage-teams.md +++ b/subscriptions/manage-teams.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 09/16/2024 -ms.topic: conceptual +ms.topic: concept-article description: Learn about admins' responsibility to manage subscriptions for large teams and external contractors. --- @@ -46,4 +46,4 @@ Learn more about responsibilities for admins: + [Admin responsibilities](admin-responsibilities.md) + [Inventory of preproduction environment](admin-inventory.md) + [Track user assignments and process orders](assignments-orders.md) -+ Use [Maximum Usage](maximum-usage.md) to track purchase commitments \ No newline at end of file ++ Use [Maximum Usage](maximum-usage.md) to track purchase commitments diff --git a/subscriptions/manage-vs-subscriptions.md b/subscriptions/manage-vs-subscriptions.md index affa573596e..8d4c9786fba 100644 --- a/subscriptions/manage-vs-subscriptions.md +++ b/subscriptions/manage-vs-subscriptions.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 08/04/2025 -ms.topic: conceptual +ms.topic: how-to description: Explore management tasks for your Visual Studio subscriptions, including renewal, transfer, profile changes, and setting preferences. ms.custom: sfi-image-nochange --- diff --git a/subscriptions/maximum-usage.md b/subscriptions/maximum-usage.md index fba851a46f6..75b02bc7dc8 100644 --- a/subscriptions/maximum-usage.md +++ b/subscriptions/maximum-usage.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 01/28/2025 -ms.topic: conceptual +ms.topic: how-to description: Learn how to view the maximum number of assigned subscriptions in the admin portal. --- # Use the maximum usage feature to track the number of assigned subscriptions diff --git a/subscriptions/mpsa.md b/subscriptions/mpsa.md index 8d612b167f1..350a5e5c5b5 100644 --- a/subscriptions/mpsa.md +++ b/subscriptions/mpsa.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 09/16/2024 -ms.topic: conceptual +ms.topic: article description: Manage Visual Studio subscriptions in a Microsoft Products and Services Agreement (MPSA), and review configuration differences between managed and unmanaged tenants. ms.custom: sfi-ga-nochange --- @@ -77,4 +77,4 @@ Learn more about managing Visual Studio subscriptions. + [Assign multiple subscriptions](assign-license-bulk.md) + [Edit subscriptions](edit-license.md) + [Delete subscriptions](delete-license.md) -+ [Determine maximum usage](maximum-usage.md) \ No newline at end of file ++ [Determine maximum usage](maximum-usage.md) diff --git a/subscriptions/open-migration.md b/subscriptions/open-migration.md index 8d5e99af44b..5f4369a79ee 100644 --- a/subscriptions/open-migration.md +++ b/subscriptions/open-migration.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 01/28/2025 -ms.topic: conceptual +ms.topic: article description: Learn how partners manage Visual Studio subscriptions for their customers. --- diff --git a/subscriptions/personal-email-sign-ins.md b/subscriptions/personal-email-sign-ins.md index 8a98ffe0038..4d9028c2dc3 100644 --- a/subscriptions/personal-email-sign-ins.md +++ b/subscriptions/personal-email-sign-ins.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 10/16/2024 -ms.topic: conceptual +ms.topic: article description: Visual Studio Subscriptions – Why do I see personal accounts for my subscribers? ms.custom: sfi-image-nochange --- diff --git a/subscriptions/product-availability.md b/subscriptions/product-availability.md index 114922484a7..b0a56e9fc4f 100644 --- a/subscriptions/product-availability.md +++ b/subscriptions/product-availability.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 12/13/2024 -ms.topic: conceptual +ms.topic: article description: Learn what products are available as software downloads in Visual Studio subscriptions --- @@ -56,4 +56,4 @@ For assistance with sales, subscriptions, accounts, and billing for Visual Studi ## Next steps + Some software downloads might require a product key to install and activate them. Check out our [product keys](product-keys.md) article for details on how to obtain and manage your product keys. -+ Learn how to [download software](download-software.md). \ No newline at end of file ++ Learn how to [download software](download-software.md). diff --git a/subscriptions/product-keys.md b/subscriptions/product-keys.md index 0b13232385a..8f154d49bcf 100644 --- a/subscriptions/product-keys.md +++ b/subscriptions/product-keys.md @@ -3,8 +3,8 @@ title: Understanding the product keys offered in your Visual Studio subscription author: joseb-rdc ms.author: amast manager: shve -ms.date: 10/29/2025 -ms.topic: conceptual +ms.date: 08/01/2025 +ms.topic: how-to description: Obtain and manage your product keys in Visual Studio subscriptions for products that require keys for installation or activation. --- diff --git a/subscriptions/program-mcpp.md b/subscriptions/program-mcpp.md index 9a647bd15e3..68b50f32beb 100644 --- a/subscriptions/program-mcpp.md +++ b/subscriptions/program-mcpp.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 02/28/2025 -ms.topic: conceptual +ms.topic: article description: Explore available subscriptions, what rules apply, and how many subscriptions are offered in the Microsoft Cloud Partner Program. --- # Visual Studio subscriptions offered to partners in the Microsoft Cloud Partner Program @@ -81,4 +81,4 @@ With Visual Studio subscriptions offered via the Microsoft Cloud Partner Program ## Next steps -Learn how to [manage Visual Studio subscriptions](manage-mcpp-subscriptions.md) offered through the Microsoft Partner Network. \ No newline at end of file +Learn how to [manage Visual Studio subscriptions](manage-mcpp-subscriptions.md) offered through the Microsoft Partner Network. diff --git a/subscriptions/program-startups.md b/subscriptions/program-startups.md index 1bc43834aed..dc18b936bc6 100644 --- a/subscriptions/program-startups.md +++ b/subscriptions/program-startups.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 07/24/2025 -ms.topic: conceptual +ms.topic: article description: Details on subscriptions offered through the Microsoft for Startups program. --- @@ -47,4 +47,4 @@ For assistance with sales, subscriptions, accounts, and billing for Visual Studi ## Next steps + [Learn more about Microsoft for Startups](https://startups.microsoft.com) -+ [Microsoft for Startups blog](https://www.microsoft.com/startups/blog/?search=Microsoft%20for%20Startups) \ No newline at end of file ++ [Microsoft for Startups blog](https://www.microsoft.com/startups/blog/?search=Microsoft%20for%20Startups) diff --git a/subscriptions/sign-in-github.md b/subscriptions/sign-in-github.md index f905c99abec..d2cef355e4a 100644 --- a/subscriptions/sign-in-github.md +++ b/subscriptions/sign-in-github.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 09/17/2024 -ms.topic: conceptual +ms.topic: concept-article description: Sign into your Visual Studio subscriptions with your GitHub account for verification and find answers to frequently asked questions. --- diff --git a/subscriptions/sign-in-issues.md b/subscriptions/sign-in-issues.md index 33e88e9fdaf..8a6703ceb37 100644 --- a/subscriptions/sign-in-issues.md +++ b/subscriptions/sign-in-issues.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 07/24/2025 -ms.topic: conceptual +ms.topic: troubleshooting-general description: Review potential sign-in troubleshooting steps for Visual Studio subscriptions, including Microsoft Accounts (MSA) limitations, failures due to aliases or deleted addresses. ms.custom: sfi-image-nochange --- diff --git a/subscriptions/solutions/admin-index.md b/subscriptions/solutions/admin-index.md index aa411053dbc..1804a02e805 100644 --- a/subscriptions/solutions/admin-index.md +++ b/subscriptions/solutions/admin-index.md @@ -1,7 +1,7 @@ --- title: Subscriptions admin support solutions description: List of INCLUDEs files for Visual Studio subscriptions admin support widget content -ms.topic: conceptual +ms.topic: article robots: noindex, nofollow author: joseb-rdc ms.author: amast @@ -72,4 +72,4 @@ ms.date: 07/22/2025 ### Order or purchase status -[!INCLUDE [admin-view-invoice](renewing-purchasing-or-canceling/order-or-purchase-status/includes/admin-view-invoice.md)] \ No newline at end of file +[!INCLUDE [admin-view-invoice](renewing-purchasing-or-canceling/order-or-purchase-status/includes/admin-view-invoice.md)] diff --git a/subscriptions/solutions/index.md b/subscriptions/solutions/index.md index ddcaac00c88..3186d2c11db 100644 --- a/subscriptions/solutions/index.md +++ b/subscriptions/solutions/index.md @@ -1,7 +1,7 @@ --- title: Subscriptions support solutions description: List of INCLUDEs files for Visual Studio subscriptions support widget content -ms.topic: conceptual +ms.topic: article robots: noindex, nofollow author: joseb-rdc ms.author: amast @@ -122,4 +122,4 @@ ms.date: 02/14/2023 [!INCLUDE [How do I change my sign-in email for Volume Licensing](signing-in/includes/how-do-i-change-my-sign-in-email-volume-licensing.md)] -[!INCLUDE [How can I become a Visual Studio subscriptions admin](signing-in/includes/become-an-admin-or-super-admin.md)] \ No newline at end of file +[!INCLUDE [How can I become a Visual Studio subscriptions admin](signing-in/includes/become-an-admin-or-super-admin.md)] diff --git a/subscriptions/solutions/renewing-purchasing-or-canceling/order-or-purchase-status/includes/viewing-my-bill.md b/subscriptions/solutions/renewing-purchasing-or-canceling/order-or-purchase-status/includes/viewing-my-bill.md index a872ad59a68..be8d109f598 100644 --- a/subscriptions/solutions/renewing-purchasing-or-canceling/order-or-purchase-status/includes/viewing-my-bill.md +++ b/subscriptions/solutions/renewing-purchasing-or-canceling/order-or-purchase-status/includes/viewing-my-bill.md @@ -5,7 +5,7 @@ comment: As of August 2023 this include is used to render marketing FAQ content ms.assetid: feecb0a9-e03d-4747-aba3-efc66ade4421 author: joseb-rdc ms.author: amast -ms.topic: article +ms.topic: how-to ms.date: 08/17/2023 user.type: subscriber tags: invoice, billing diff --git a/subscriptions/subscription-expiration.md b/subscriptions/subscription-expiration.md index a0c9e9061e3..11456aa3940 100644 --- a/subscriptions/subscription-expiration.md +++ b/subscriptions/subscription-expiration.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 04/30/2025 -ms.topic: conceptual +ms.topic: article description: Understand what happens when a Visual Studio subscription expires, including changes to available downloads, product keys, Azure credits, and other benefits. --- diff --git a/subscriptions/subscription-level-changes.md b/subscriptions/subscription-level-changes.md index 78059a3238f..b05cce30bde 100644 --- a/subscriptions/subscription-level-changes.md +++ b/subscriptions/subscription-level-changes.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 04/29/2025 -ms.topic: conceptual +ms.topic: article description: Learn about the effects of upgrading or downloading your Visual Studio subscription level. --- @@ -80,4 +80,4 @@ If you're using benefits offered in your current subscription but not in the sub ## Next steps + Learn about [Azure DevOps](https://azure.microsoft.com/services/devops/) features -+ Learn about [Visual Studio IDE features by edition](https://visualstudio.microsoft.com/vs/compare/) \ No newline at end of file ++ Learn about [Visual Studio IDE features by edition](https://visualstudio.microsoft.com/vs/compare/) diff --git a/subscriptions/use-connected-identities.md b/subscriptions/use-connected-identities.md index 76564c58350..bdd95e26a6a 100644 --- a/subscriptions/use-connected-identities.md +++ b/subscriptions/use-connected-identities.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 04/11/2025 -ms.topic: conceptual +ms.topic: how-to robots: "noindex, nofollow" description: Work with connected identities such as Microsoft accounts and Microsoft Entra ID identities in Visual Studio subscriptions. --- diff --git a/subscriptions/volume-license.md b/subscriptions/volume-license.md index a3a74081a67..702df201796 100644 --- a/subscriptions/volume-license.md +++ b/subscriptions/volume-license.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 09/11/2024 -ms.topic: conceptual +ms.topic: concept-article description: Access the Visual Studio subscriptions Admin Portal as an admin on a Volume License agreement and manage subscriptions and other admins as the super admin. --- @@ -34,4 +34,4 @@ For assistance with sales, subscriptions, accounts and billing for Visual Studio + Learn how to [assign subscriptions](assign-license.md) + Learn more about the full range of [subscription benefits](https://visualstudio.microsoft.com/vs/benefits/) -+ [Set agreement preferences](admin-preferences.md) \ No newline at end of file ++ [Set agreement preferences](admin-preferences.md) diff --git a/subscriptions/vs-azure-devops.md b/subscriptions/vs-azure-devops.md index bfe9e96d151..465fe347783 100644 --- a/subscriptions/vs-azure-devops.md +++ b/subscriptions/vs-azure-devops.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 08/25/2025 -ms.topic: conceptual +ms.topic: article description: Check if your Visual Studio subscription level makes you eligible for Azure DevOps benefits in each organization in which you're a member. --- # Azure DevOps for Visual Studio subscribers @@ -76,4 +76,4 @@ Learn more about Azure DevOps features: + [Azure Test Plans](https://marketplace.visualstudio.com/items?itemName=ms.vss-testmanager-web) + [Azure Artifacts](https://marketplace.visualstudio.com/items?itemName=ms.feed) -Learn how to activate your [Azure DevTest individual credit](/azure/devtest/offer/quickstart-individual-credit). \ No newline at end of file +Learn how to activate your [Azure DevTest individual credit](/azure/devtest/offer/quickstart-individual-credit). diff --git a/subscriptions/vs-azure-eligibility.md b/subscriptions/vs-azure-eligibility.md index f5ef6f6ad82..b85243bf425 100644 --- a/subscriptions/vs-azure-eligibility.md +++ b/subscriptions/vs-azure-eligibility.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 07/30/2025 -ms.topic: conceptual +ms.topic: article description: Check if your Visual Studio subscription includes Azure Dev/Test credits so you can try various Azure services at no cost. --- # Azure Dev/Test credits for Visual Studio subscribers diff --git a/subscriptions/vs-community-support-options.md b/subscriptions/vs-community-support-options.md index 85b5bb8c119..5164f1f136a 100644 --- a/subscriptions/vs-community-support-options.md +++ b/subscriptions/vs-community-support-options.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 07/24/2025 -ms.topic: conceptual +ms.topic: article description: Learn about the various community-based support offerings in Visual Studio subscriptions --- diff --git a/subscriptions/vs-ide-benefit.md b/subscriptions/vs-ide-benefit.md index 37236074d66..81c57436ad8 100644 --- a/subscriptions/vs-ide-benefit.md +++ b/subscriptions/vs-ide-benefit.md @@ -3,7 +3,7 @@ title: Visual Studio IDE in Visual Studio subscriptions author: joseb-rdc ms.author: amast manager: shve -ms.date: 07/23/2025 +ms.date: 10/29/2025 ms.topic: how-to description: In this article, you learn how to download and install the Visual Studio IDE included in your Visual Studio subscription. --- @@ -22,7 +22,7 @@ Here's how to download and install the IDE for your version of Visual Studio. We ![Screenshot of the Visual Studio Enterprise tile and accompanying 'Download' button.](_img/vs-ide-experience/vs-ide-tile.png "Screenshot of the Visual Studio Enterprise tile and accompanying Download button.") - You’re redirected to the **Downloads** page for Visual Studio, where you can download the IDE and obtain a product key to activate it. Alternatively, you can claim a product key by selecting **Get Key**, or you can claim a key later on the [Your Product Keys](https://my.visualstudio.com/productkeys) page. + Note that Product Key isn't available for all levels of subscriptions as the primary channel for authentication to the IDE should be your sign in. 1. On the **Downloads** page, select the **Details** tab, and then do the following: @@ -72,7 +72,7 @@ Here's how to download and install the IDE for your version of Visual Studio. We \* Includes the following subscriptions: *Not for Resale (NFR), NFR Basic, Visual Studio Industry Partner (VSIP), Microsoft Cloud Partner Program, FTE, MCT Software & Services Developer, Imagine, Most Valuable Professional (MVP), Regional Director (RD)*. > [!NOTE] -> Microsoft no longer offers Visual Studio Professional annual subscriptions and Visual Studio Enterprise annual subscriptions in cloud subscriptions. If you're a current customer, there is no change to your ability to renew, increase, decrease, or cancel your subscription. If you're a new customer, we encourage you to go to the [Buy Visual Studio](https://visualstudio.microsoft.com/vs/pricing/) page to explore the various purchase options. +> Microsoft no longer offers Visual Studio Professional annual subscriptions and Visual Studio Enterprise annual subscriptions in cloud subscriptions. If you're a current customer, there's no change to your ability to renew, increase, decrease, or cancel your subscription. If you're a new customer, we encourage you to go to the [Buy Visual Studio](https://visualstudio.microsoft.com/vs/pricing/) page to explore the various purchase options. Not sure which subscription you're using? Go to the [Your Subscriptions](https://my.visualstudio.com/subscriptions?wt.mc_id=o~msft~docs) page to see all the subscriptions that are assigned to your email address. If you don't see all your subscriptions, one or more might be assigned to a different email address. You need to sign in with that other email address to view those subscriptions. @@ -108,7 +108,7 @@ For Visual Studio IDE technical issues or questions, contact [Visual Studio tech If you exhaust the preceding options and still don’t have an answer, open a Visual Studio technical support ticket. To do so, go to the Benefits page on the [Visual Studio Subscriptions portal](https://my.visualstudio.com/Benefits), select the **Support** tab, and then select the **Technical Support** benefit tile. For more information, see [Technical Support benefit](vs-tech-support.md). > [!NOTE] -> Technical support is not available with all subscriptions. To learn what's included with your subscription, see [Compare Visual Studio subscription benefits](https://visualstudio.microsoft.com/vs/benefits/#azure?cat=visual-studio-enterprise-subscription). +> Technical support isn't available with all subscriptions. To learn what's included with your subscription, see [Compare Visual Studio subscription benefits](https://visualstudio.microsoft.com/vs/benefits/#azure?cat=visual-studio-enterprise-subscription). ### Visual Studio subscription support For assistance with sales, subscriptions, accounts, and billing, contact [Visual Studio subscription support](https://my.visualstudio.com/gethelp). diff --git a/subscriptions/vs-m365.md b/subscriptions/vs-m365.md index f13ea1652de..5dada5f0dd5 100644 --- a/subscriptions/vs-m365.md +++ b/subscriptions/vs-m365.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 08/28/2025 -ms.topic: conceptual +ms.topic: how-to description: Activate and explore the Microsoft 365 developer subscription available in eligible Visual Studio subscriptions, and find answers to frequently asked questions. ms.custom: sfi-image-nochange --- diff --git a/subscriptions/vs-windows-virtual-desktop.md b/subscriptions/vs-windows-virtual-desktop.md index aaad4eeac18..52f716acefb 100644 --- a/subscriptions/vs-windows-virtual-desktop.md +++ b/subscriptions/vs-windows-virtual-desktop.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 09/11/2024 -ms.topic: conceptual +ms.topic: article description: Learn how you can take advantage of Microsoft Windows Virtual Desktop via your Visual Studio subscription --- diff --git a/subscriptions/vscloud-billing-faq.yml b/subscriptions/vscloud-billing-faq.yml index b5027a9ea3a..bad9a18fa66 100644 --- a/subscriptions/vscloud-billing-faq.yml +++ b/subscriptions/vscloud-billing-faq.yml @@ -6,7 +6,7 @@ metadata: manager: shve ms.assetid: 21e0471d-ad59-4d21-9c6f-13f7147569af ms.date: 09/11/2024 - ms.topic: conceptual + ms.topic: article description: Get answers to frequently asked questions about billing for Visual Studio cloud subscriptions, such as general purchasing, Enterprise Agreement (EA), and charges. title: Visual Studio cloud subscriptions billing FAQ diff --git a/subscriptions/vscloud-csp.md b/subscriptions/vscloud-csp.md index 177fbe8363a..640f3f3428e 100644 --- a/subscriptions/vscloud-csp.md +++ b/subscriptions/vscloud-csp.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 04/28/2025 -ms.topic: conceptual +ms.topic: how-to description: Help for Cloud Solution Providers on how to buy and manage Visual Studio cloud subscriptions for customers and answers to frequently asked questions. --- # Buy and manage Visual Studio cloud subscriptions for your customers diff --git a/subscriptions/what-are-subscriptions.md b/subscriptions/what-are-subscriptions.md index 477cadfd682..8f4ff48ca5c 100644 --- a/subscriptions/what-are-subscriptions.md +++ b/subscriptions/what-are-subscriptions.md @@ -4,7 +4,7 @@ author: joseb-rdc ms.author: amast manager: shve ms.date: 05/02/2025 -ms.topic: conceptual +ms.topic: article description: Learn about Visual Studio subscriptions and how to acquire them ---