Skip to content

Commit 4dbcb17

Browse files
authored
Merge branch 'master' into tglee-solexp
2 parents 09165e4 + 0499d81 commit 4dbcb17

File tree

823 files changed

+6301
-3925
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

823 files changed

+6301
-3925
lines changed

.openpublishing.redirection.json

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "docs/ide/default-keyboard-shortcuts-for-frequently-used-commands-in-visual-studio.md",
5+
"redirect_url": "/visualstudio/ide/default-keyboard-shortcuts-in-visual-studio",
6+
"redirect_document_id": false
7+
},
8+
{
9+
"source_path": "docs/data-tools/additional-resources-for-troubleshooting-data-access-errors.md",
10+
"redirect_url": "/answers/products/?WT.mc_id=msdnredirect-web-msdn",
11+
"redirect_document_id": false
12+
},
313
{
414
"source_path": "scripting-docs/javascript/misc/access-is-denied.md",
515
"redirect_url": "/archive/scripting-docs/javascript/misc/access-is-denied",
@@ -46225,6 +46235,21 @@
4622546235
"redirect_url": "/visualstudio/ide/globalizing-and-localizing-applications",
4622646236
"redirect_document_id": false
4622746237
},
46238+
{
46239+
"source_path": "docs/ide/not-in-toc/default-f1-typescript.md",
46240+
"redirect_url": "/visualstudio/ide/not-in-toc/default",
46241+
"redirect_document_id": false
46242+
},
46243+
{
46244+
"source_path": "docs/ide/not-in-toc/default-f1-javascript.md",
46245+
"redirect_url": "/visualstudio/ide/not-in-toc/default",
46246+
"redirect_document_id": false
46247+
},
46248+
{
46249+
"source_path": "docs/ide/not-in-toc/default-f1-text-editor.md",
46250+
"redirect_url": "/visualstudio/ide/not-in-toc/default",
46251+
"redirect_document_id": false
46252+
},
4622846253
{
4622946254
"source_path": "docs/ide/not-in-toc/intellicode-faq.md",
4623046255
"redirect_url": "/visualstudio/intellicode/faq",
@@ -57928,6 +57953,11 @@
5792857953
"source_path": "gamedev/unity/extensibility/share-the-unity-log-callback-with-vstu.md",
5792957954
"redirect_url": "/visualstudio/gamedev/unity/extensibility/programming-visual-studio-tools-for-unity",
5793057955
"redirect_document_id": false
57956+
},
57957+
{
57958+
"source_path": "docs/ide/whats-new-visual-studio-docs-history.md",
57959+
"redirect_url": "/visualstudio/ide/whats-new-visual-studio-docs",
57960+
"redirect_document_id": false
5793157961
}
5793257962
]
5793357963
}
52.4 KB
Loading

docker/tutorials/use-bind-mounts.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,14 +43,15 @@ To run your container to support a development workflow, you'll do the following
4343

4444
```bash
4545
docker run -dp 3000:3000 \
46-
-w /app -v ${PWD}:/app \
46+
-w /app \
47+
-v "%cd%:/app" \
4748
node:12-alpine \
4849
sh -c "yarn install && yarn run dev"
4950
```
5051

5152
- `-dp 3000:3000` - same as before. Run in detached (background) mode and create a port mapping
5253
- `-w /app` - sets the "working directory" or the current directory that the command will run from
53-
- `-v ${PWD}:/app` - bind mount the current directory from the host in the container into the `/app` directory
54+
- `-v "%cd%:/app"` - bind mount the current directory from the host in the container into the `/app` directory
5455
- `node:12-alpine` - the image to use. Note that this is the base image for your app from the Dockerfile
5556
- `sh -c "yarn install && yarn run dev"` - the command. We're starting a shell using `sh` (alpine doesn't have `bash`) and running `yarn install` to install *all* dependencies and then running `yarn run dev`. If you look in the `package.json`, we'll see that the `dev` script is starting `nodemon`.
5657

docker/tutorials/your-application.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,9 @@ Before you can run the application, you need to get the application source code
2424

2525
1. Make sure that you have Docker for Windows or Docker Community Edition installed on the local machine. See [Docker for Windows installation documentation](https://docs.docker.com/docker-for-windows/install/). The install process makes the ZIP file containing the sample available at the localhost address.
2626

27-
1. [Download the ZIP](https://github.com/docker/getting-started/tree/master/app). Open the ZIP file and make sure you extract the contents.
27+
1. Download the source for the app from the [Docker](https://github.com/docker/getting-started) repo. You can download the ZIP file for the repo. To download the ZIP file, use the green **Code** button and choose **Download ZIP**. Open the ZIP file and Extract All to extract the source of the app from the *app* folder to a folder on your hard drive.
28+
29+
![Screenshot showing the green Code button and Download ZIP option](media/download-zip.png)
2830

2931
1. Once extracted, use your favorite code editor to open the project. If you're in need of an editor, you can use [Visual Studio Code](https://code.visualstudio.com/). You should see the `package.json` and two subdirectories (`src` and `spec`).
3032

docs/_breadcrumb/toc.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@
107107
- name: VSTO
108108
tocHref: /visualstudio/vsto/
109109
topicHref: /visualstudio/vsto/create-vsto-add-ins-for-office-by-using-visual-studio
110+
- name: Version Control
111+
tocHref: /visualstudio/version-control
112+
topicHref: /visualstudio/version-control/index
110113
- name: Azure Development
111114
tocHref: /visualstudio/azure
112115
topicHref: /visualstudio/azure/index

docs/azure/azure-sql-database-add-connected-service.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ monikerRange: ">= vs-2019"
1111
---
1212
# Add a connection to Azure SQL Database
1313

14-
With Visual Studio, you can connect any of the following to Azure SQL database by using the **Connected Services** feature:
14+
With Visual Studio, you can connect any of the following to Azure SQL Database by using the **Connected Services** feature:
1515

1616
- .NET Framework console app
1717
- ASP.NET MVC (.NET Framework)

docs/azure/vs-azure-tools-debug-cloud-services-virtual-machines.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,4 +181,4 @@ Visual Studio ASP.NET projects offer an option to create a handy virtual machine
181181

182182
* Use **IntelliTrace** to collect a log of calls and events from a release server. See [Debugging a Published Cloud Service with IntelliTrace and Visual Studio](vs-azure-tools-IntelliTrace-debug-published-cloud-services.md).
183183

184-
* Use **Azure Diagnostics** to log detailed information from code running within roles, whether the roles are running in the development environment or in Azure. See [Collecting logging data by using Azure Diagnostics](/azure/cloud-services/cloud-services-dotnet-diagnostics).
184+
* Use **Azure Diagnostics** to log detailed information from code running within roles, whether the roles are running in the development environment or in Azure. See [Collecting logging data by using Azure Diagnostics](/azure/cloud-services/cloud-services-dotnet-diagnostics).

docs/azure/vs-azure-tools-resources-managing-with-cloud-explorer.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,23 @@ ms.topic: conceptual
88
ms.date: 03/25/2017
99
ms.author: ghogen
1010
---
11+
1112
# Manage the resources associated with your Azure accounts in Visual Studio Cloud Explorer
1213

14+
::: moniker range=">=vs-2022"
15+
> [!Important]
16+
> Cloud Explorer has been retired in Visual Studio 2022. Instead, you can use the following alternatives:
17+
> - Use [Microsoft Azure Storage Explorer](/azure/vs-azure-tools-storage-manage-with-storage-explorer) is a free, standalone app from Microsoft. You can use it to work visually with Azure Storage data on Windows, macOS, and Linux.
18+
> - The [Kudu console](https://github.com/projectkudu/kudu/wiki/Kudu-console) gives you direct, elevated command-line access to the App Service server and its file system. This is both a valuable debugging tool and allows for CLI operations such as installing packages.
19+
>
20+
> If needed, you can use the Azure Portal or continue to use the Azure node of Server Explorer in previous versions of Visual Studio.
21+
>
22+
> For more information about Visual Studio 2022, see our [release notes](/visualstudio/releases/2022/release-notes-preview/).
23+
24+
::: moniker-end
25+
26+
::: moniker range="<=vs-2019"
27+
1328
Cloud Explorer enables you to view your Azure resources and resource groups, inspect their properties, and perform key developer diagnostics actions from within Visual Studio.
1429

1530
Like the [Azure portal](https://portal.azure.com), Cloud Explorer is built on the Azure Resource Manager stack. Therefore, Cloud Explorer understands resources such as Azure resource groups and Azure services such as Logic apps and API apps, and it supports [role-based access control](/azure/role-based-access-control/role-assignments-portal) (RBAC).
@@ -98,3 +113,5 @@ To locate resources with a specific name in your Azure account subscriptions, en
98113
![Finding resources in Cloud Explorer](./media/vs-azure-tools-resources-managing-with-cloud-explorer/search-for-resources.png)
99114

100115
As you enter characters in the **Search** box, only resources that match those characters appear in the resource tree.
116+
117+
::: moniker-end

docs/azure/vs-azure-tools-virtual-machines-access-from-server-explorer.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,21 @@ ms.topic: conceptual
88
ms.date: 8/31/2017
99
ms.author: ghogen
1010
---
11+
1112
# Accessing Azure Virtual Machines from Server Explorer
1213

14+
::: moniker range=">=vs-2022"
15+
> [!Important]
16+
> The Azure node of Server Explorer has been retired in Visual Studio 2022. You can use the Azure Portal or continue to use the Azure node of Server Explorer in previous versions of Visual Studio.
17+
>
18+
> Also, [Microsoft Azure Storage Explorer](/azure/vs-azure-tools-storage-manage-with-storage-explorer) is a free, standalone app from Microsoft. You can use it to work visually with Azure Storage data on Windows, macOS, and Linux.
19+
>
20+
> For more information about Visual Studio 2022, see our [release notes](/visualstudio/releases/2022/release-notes-preview/).
21+
22+
::: moniker-end
23+
24+
::: moniker range="<=vs-2019"
25+
1326
If you have virtual machines hosted by Azure, you can access them in Server Explorer. You must first sign in to your Azure subscription to view your mobile services. To sign in, open the shortcut menu for the Azure node in Server Explorer, and choose **Connect to Microsoft Azure**.
1427

1528
1. In Cloud Explorer, choose a virtual machine, and then choose the F4 key to show its properties window.
@@ -33,3 +46,5 @@ If you have virtual machines hosted by Azure, you can access them in Server Expl
3346
| Private Port |The port for network access internal to your application. |
3447
| Protocol |The protocol that the transport layer for this endpoint uses, either TCP or UDP. |
3548
| Public Port |The port that’s used for public access to your application. |
49+
50+
::: moniker-end

docs/containers/bridge-to-kubernetes.md

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,35 @@
11
---
2-
title: Use Bridge to Kubernetes with Visual Studio
3-
titleSuffix: ""
2+
title: "Tutorial: Connect development machines with Bridge to Kubernetes"
43
ms.technology: vs-azure
54
ms.date: 03/24/2021
6-
ms.topic: "quickstart"
7-
description: "Learn how to use Bridge to Kubernetes with Visual Studio to connect your development computer to a Kubernetes cluster"
5+
ms.topic: "tutorial"
6+
description: "Connect your development computer to a Kubernetes cluster with Bridge to Kubernetes with Visual Studio."
87
keywords: "Bridge to Kubernetes, Azure Dev Spaces, Dev Spaces, Docker, Kubernetes, Azure, containers"
98
monikerRange: ">=vs-2019"
109
ms.author: ghogen
1110
author: ghogen
1211
manager: jmartens
1312
---
1413

15-
# Use Bridge to Kubernetes
14+
# Tutorial: Use Bridge to Kubernetes to connect your clusters and your development computers
1615

17-
You can use Bridge to Kubernetes to redirect traffic between your Kubernetes cluster and code running on your development computer. This guide also provides a script for deploying a large sample application with multiple microservices on a Kubernetes cluster.
16+
In this tutorial, you'll learn how to use Bridge to Kubernetes to redirect traffic between your Kubernetes cluster and code running on your development computer.
1817

19-
## Before you begin
18+
This guide also provides a script for deploying a large sample application with multiple microservices on a Kubernetes cluster.
2019

21-
This guide uses the [TODO App sample application][todo-app-github] to demonstrate connecting your development computer to a Kubernetes cluster. If you already have your own application running on a Kubernetes cluster, you can still follow the steps below and use the names of your own services.
20+
Learn more about Bridge to Kubernetes with the article, [How Bridge to Kubernetes works](overview-bridge-to-kubernetes.md).
2221

23-
This sample illustrates how Bridge to Kubernetes can be used to develop a microservice version of a simple TODO application on any Kubernetes cluster. This sample, using Visual Studio, has been adapted from code provided by [TodoMVC](http://todomvc.com). These steps should work with any Kubernetes cluster.
22+
## Prerequisites
23+
24+
- A Kubernetes cluster
25+
- [Visual Studio 2019][visual-studio] version 16.7 Preview 4 or greater running on Windows 10.
26+
- [Bridge to Kubernetes extension installed][btk-extension]
27+
28+
## About the data
29+
30+
This tutorial uses Bridge to Kubernetes to develop a microservice version of a simple TODO sample application on any Kubernetes cluster. This [TODO App sample application][todo-app-github], using Visual Studio, has been adapted from code provided by [TodoMVC](http://todomvc.com).
31+
32+
These steps should work with any Kubernetes cluster. So, if you already have your own application running on a Kubernetes cluster, you can still follow the steps below and use the names of your own services.
2433

2534
The TODO application sample is composed of a frontend and a backend that provides persistent storage. This extended sample adds a statistics component and breaks the application into a number of microservices, specifically:
2635

@@ -32,15 +41,10 @@ The TODO application sample is composed of a frontend and a backend that provide
3241

3342
In all, this extended TODO application is composed of six interrelated components.
3443

35-
### Prerequisites
36-
37-
- a Kubernetes cluster
38-
- [Visual Studio 2019][visual-studio] version 16.7 Preview 4 or greater running on Windows 10.
39-
- [Bridge to Kubernetes extension installed][btk-extension].
4044

4145
## Check the cluster
4246

43-
Open a command prompt, and check that the kubectl is installed and on the path, the cluster you want to use is available and ready, and set the context to that cluster.
47+
Open a command prompt, and check that the `kubectl` is installed and on the path, the cluster you want to use is available and ready, and set the context to that cluster.
4448

4549
```cmd
4650
kubectl cluster-info
@@ -152,4 +156,4 @@ Learn how Bridge to Kubernetes works.
152156
[visual-studio]: https://www.visualstudio.com/vs/
153157
[btk-extension]: https://marketplace.visualstudio.com/items?itemName=ms-azuretools.mindaro
154158
[kubernetesLocalProcessConfig-yaml]: configure-bridge-to-kubernetes.md
155-
[btk-overview-routing]: overview-bridge-to-kubernetes.md#using-routing-capabilities-for-developing-in-isolation
159+
[btk-overview-routing]: overview-bridge-to-kubernetes.md#using-routing-capabilities-for-developing-in-isolation

0 commit comments

Comments
 (0)