Skip to content

Commit ab538a3

Browse files
authored
Merge branch 'live' into master
2 parents a3c0f4d + aca8a18 commit ab538a3

10 files changed

+31
-295
lines changed

docs/extensibility/keybinding-element.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -51,9 +51,9 @@ The KeyBinding element specifies keyboard shortcuts for the commands.
5151
|guid|Required.|
5252
|id|Required.|
5353
|editor|Required. The editor GUID indicates the editing context for which this keyboard shortcut will be active. The global binding scope value is "guidVSStd97".|
54-
|key1|Required. Valid values include all typable alphanumerics, and also two-digit hexadecimal values preceded by 0x and VK_constants.|
54+
|key1|Required. Valid values include all typable alphanumerics, and also two-digit hexadecimal values preceded by 0x and [VK_constants](https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731.aspx).|
5555
|mod1|Optional. Any combination of CTRL, ALT, and SHIFT separated by space.|
56-
|key2|Optional. Valid values include all typable alphanumerics, and also two-digit hexadecimal values preceded by 0x and VK_constants.|
56+
|key2|Optional. Valid values include all typable alphanumerics, and also two-digit hexadecimal values preceded by 0x and [VK_constants](https://msdn.microsoft.com/en-us/library/windows/desktop/dd375731.aspx).|
5757
|mod2|Optional. Any combination of CTRL, ALT, and SHIFT separated by space.|
5858
|emulator|Optional.|
5959
|Condition|Optional. See [Conditional Attributes](../extensibility/vsct-xml-schema-conditional-attributes.md).|
@@ -84,4 +84,4 @@ The KeyBinding element specifies keyboard shortcuts for the commands.
8484

8585
## See Also
8686
[KeyBindings Element](../extensibility/keybindings-element.md)
87-
[Visual Studio Command Table (.Vsct) Files](../extensibility/internals/visual-studio-command-table-dot-vsct-files.md)
87+
[Visual Studio Command Table (.Vsct) Files](../extensibility/internals/visual-studio-command-table-dot-vsct-files.md)

docs/extensibility/ux-guidelines/colors-and-styling-for-visual-studio.md

Lines changed: 1 addition & 274 deletions
Large diffs are not rendered by default.

docs/ide/how-to-create-item-templates.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ The steps in the [first procedure](../ide/how-to-create-item-templates.md#export
5252

5353
3. Modify the code file to indicate where parameter replacement should take place. For more information, see [How to: Substitute Parameters in a Template](../ide/how-to-substitute-parameters-in-a-template.md).
5454

55-
4. On the **File** menu, click **Export Template**.
55+
4. On the **Project** menu, click **Export Template**.
5656

5757
5. Click **Item Template**, select the project that contains the item, and click **Next**.
5858

@@ -160,7 +160,7 @@ The steps in the [first procedure](../ide/how-to-create-item-templates.md#export
160160

161161
2. Modify the project item until it is ready to be saved as a template.
162162

163-
3. As appropriate, modify the code file to indicate where parameter replacement should occur. For more information about parameter replacement, see How to: Substitute Parameters in a Template.
163+
3. As appropriate, modify the code file to indicate where parameter replacement should occur. For more information about parameter replacement, see [How to: Substitute Parameters in a Template.](../ide/how-to-substitute-parameters-in-a-template.md)
164164

165165
4. Create an XML file and save it by using a .vstemplate file name extension, in the same directory as your new item template.
166166

docs/install/tools-for-managing-visual-studio-instances.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,12 +36,19 @@ translation.priority.mt:
3636
## Detecting existing Visual Studio instances
3737
We have made several tools available that will help you detect and manage installed Visual Studio instances on client machines:
3838

39-
* [VSWhere](https://github.com/microsoft/vswhere): a C++ executable that helps you find the location of core Visual Studio tools from an installed instance of Visual Studio.
39+
* [VSWhere](https://github.com/microsoft/vswhere): an executable built into Visual Studio or available for separate distribution that helps you find the location of all Visual Studio instances on a particular machine.
4040
* [VSSetup.PowerShell](https://github.com/microsoft/vssetup.powershell): PowerShell scripts that use the Setup Configuration API to identify installed instances of Visual Studio.
4141
* [VS-Setup-Samples](https://github.com/microsoft/vs-setup-samples): C# and C++ samples that demonstrate how to use the Setup Configuration API to query an existing installation.
4242

4343
In addition, the [Setup Configuration API](https://msdn.microsoft.com/en-us/library/microsoft.visualstudio.setup.configuration.aspx) provides interfaces for developers who want to build their own utilities for interrogating Visual Studio instances.
4444

45+
## Using vswhere.exe
46+
`vswhere.exe` is automatically included in Visual Studio 2017 version 15.2 or above, or you may download it from [the releases page](https://github.com/Microsoft/vswhere/releases). Use `vswhere -?` to get help information about the tool. As an example, this command shows all releases of Visual Studio, including old versions of the product and prereleases, and outputs the results in JSON format:
47+
48+
```cmd
49+
C:\Program Files (x86)\Microsoft Visual Studio\Installer> vswhere.exe -legacy -prerelease -format json
50+
```
51+
4552
>[!TIP]
4653
>For more information about Visual Studio 2017 installation, see [Heath Stewart's blog articles](https://blogs.msdn.microsoft.com/heaths/tag/vs2017/).
4754

docs/msbuild/generateresource-task.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ Converts between .txt and .resx (XML-based resource format) files and common lan
5252
|`ExecuteAsTool`|Optional `Boolean` parameter.<br /><br /> If `true`, runs tlbimp.exe and aximp.exe from the appropriate target framework out-of-proc to generate the necessary wrapper assemblies. This parameter allows multi-targeting of `ResolveComReferences`.|
5353
|`FilesWritten`|Optional <xref:Microsoft.Build.Framework.ITaskItem>`[]` output parameter.<br /><br /> Contains the names of all files written to disk. This includes the cache file, if any. This parameter is useful for implementations of Clean.|
5454
|`MinimalRebuildFromTracking`|Optional `Boolean` parameter.<br /><br /> Gets or sets a switch that specifies whether tracked incremental build will be used. If `true`, incremental build is turned on; otherwise, a rebuild will be forced.|
55-
|`NeverLockTypeAssemblies`|Optional `Boolean` parameter.<br /><br /> Specifies the name of the generated files, such as .resources files. If you do not specify a name, the name of the matching input file is used and the .resources file that is created is placed in the directory that contains the input file.|
55+
|`NeverLockTypeAssemblies`|Optional `Boolean` parameter.<br /><br /> Gets or sets a Boolean value that specifies whether to create a new [AppDomain](https://docs.microsoft.com/dotnet/api/system.appdomain) to evaluate the resources (.resx) files (true) or to create a new [AppDomain](https://docs.microsoft.com/dotnet/api/system.appdomain) only when the resources files reference a user's assembly (false).|
5656
|`OutputResources`|Optional <xref:Microsoft.Build.Framework.ITaskItem>`[]` output parameter.<br /><br /> Specifies the name of the generated files, such as .resources files. If you do not specify a name, the name of the matching input file is used and the .resources file that is created is placed in the directory that contains the input file.|
5757
|`PublicClass`|Optional `Boolean` parameter.<br /><br /> If `true`, creates a strongly typed resource class as a public class.|
5858
|`References`|Optional `String[]` parameter.<br /><br /> References to load types in .resx files from. Resx file data elements may have a .NET type. When the .resx file is read, this must be resolved. Typically, it is resolved successfully by using standard type loading rules. If you provide assemblies in `References`, they take precedence.<br /><br /> This parameter is not required for strongly typed resources.|
@@ -105,4 +105,4 @@ Converts between .txt and .resx (XML-based resource format) files and common lan
105105

106106
## See Also
107107
[Tasks](../msbuild/msbuild-tasks.md)
108-
[Task Reference](../msbuild/msbuild-task-reference.md)
108+
[Task Reference](../msbuild/msbuild-task-reference.md)

docs/msbuild/move-task.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,9 +52,11 @@ Moves files to a new location.
5252

5353
## Remarks
5454
Either the `DestinationFolder` parameter or the `DestinationFiles` parameter must be specified, but not both. If both are specified, the task fails and an error is logged.
55-
55+
56+
The `Move` task creates folders as required for the desired destination files.
57+
5658
In addition to having the parameters that are listed in the table, this task inherits parameters from the <xref:Microsoft.Build.Tasks.TaskExtension> class, which itself inherits from the <xref:Microsoft.Build.Utilities.Task> class. For a list of these additional parameters and their descriptions, see [TaskExtension Base Class](../msbuild/taskextension-base-class.md).
5759

5860
## See Also
5961
[Tasks](../msbuild/msbuild-tasks.md)
60-
[Task Reference](../msbuild/msbuild-task-reference.md)
62+
[Task Reference](../msbuild/msbuild-task-reference.md)

docs/python/azure-sdk-for-python.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ Documentation can be found on [azure-sdk-for-python.readthedocs.org](http://azur
3939

4040
The [Azure SDK for Python Developer Center](http://azure.microsoft.com/develop/python/) also has a number of helpful resources, including a number of tutorials such as:
4141

42-
- Creating web apps with [Django](https://docs.microsoft.com/azure/service-bus-messaging/service-bus-python-how-to-use-topics-subscriptions) [Flask](https://docs.microsoft.com/azure/app-service-web/web-sites-python-create-deploy-flask-app), and [Bottle](https://docs.microsoft.com/azure/app-service-web/web-sites-python-create-deploy-bottle-app).
42+
- Creating web apps with [Django](https://docs.microsoft.com/azure/app-service-web/web-sites-python-create-deploy-django-app) [Flask](https://docs.microsoft.com/azure/app-service-web/web-sites-python-create-deploy-flask-app), and [Bottle](https://docs.microsoft.com/azure/app-service-web/web-sites-python-create-deploy-bottle-app).
4343
- [Blob storage](https://docs.microsoft.com/azure/storage/storage-python-how-to-use-blob-storage)
4444
- [Table storage](https://docs.microsoft.com/azure/storage/storage-python-how-to-use-table-storage)
4545
- [Queue storage](https://docs.microsoft.com/azure/storage/storage-python-how-to-use-queue-storage)
@@ -59,4 +59,4 @@ For public APIs without documentation, the unit tests in the The [SDK's GitHub r
5959

6060
The Git repository for the SDK is located at [https://github.com/Azure/azure-sdk-for-python](https://github.com/Azure/azure-sdk-for-python).
6161

62-
[File issues at the repository](https://github.com/Azure/azure-sdk-for-python/issues) if you find any problems or have questions regarding the usage of the SDK.
62+
[File issues at the repository](https://github.com/Azure/azure-sdk-for-python/issues) if you find any problems or have questions regarding the usage of the SDK.

docs/python/managing-python-on-azure-app-service.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ Instead of using the Kudu console through the Azure portal, you can run commands
170170
}
171171
```
172172

173-
For information about commands and authentication, see the [Kudu documentation](https://github.com/projectkudu/kudu/wiki/REST-API). You can also see credentials using the [`az webapp deployment list-publishing-profiles command`](https://docs.microsoft.com/cli/azure/webapp/deployment#list-publishing-profiles) from the Azure CLI. A helper library for posting Kudu commands is also available on GitHub](https://github.com/lmazuel/azure-webapp-publish/blob/master/azure_webapp_publish/kudu.py#L42).
173+
For information about commands and authentication, see the [Kudu documentation](https://github.com/projectkudu/kudu/wiki/REST-API). You can also see credentials using the [`az webapp deployment list-publishing-profiles command`](https://docs.microsoft.com/cli/azure/webapp/deployment#list-publishing-profiles) from the Azure CLI. A helper library for posting Kudu commands is also [available on GitHub](https://github.com/lmazuel/azure-webapp-publish/blob/master/azure_webapp_publish/kudu.py#L42).
174174

175175

176176
### Copying libraries into app source code
@@ -181,4 +181,4 @@ The caveat is that these libraries must precisely match the version of Python on
181181

182182
### Avoiding virtual environments
183183

184-
Although working in a virtual environment locally can help you fully understand the dependencies needed by your site, using virtual environments on App Service is not recommended. Instead, just install libraries into your main Python folder and deploy them with your app to avoid having conflicting dependencies.
184+
Although working in a virtual environment locally can help you fully understand the dependencies needed by your site, using virtual environments on App Service is not recommended. Instead, just install libraries into your main Python folder and deploy them with your app to avoid having conflicting dependencies.

docs/test/configure-unit-tests-by-using-a-dot-runsettings-file.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,16 @@ translation.priority.mt:
2929
- "tr-tr"
3030
---
3131
# Configure unit tests by using a .runsettings file
32-
Unit tests in Visual Studio can be configured by using a *.runsettings file. (The file name doesn't matter, provided you use the extension '.runsettings.') For example, you can change the .NET Framework on which the tests will be run, the directory where test results are delivered, and the data collected during a test run.
32+
Unit tests in Visual Studio can be configured by using a \*.runsettings file. (The file name doesn't matter, provided you use the extension '.runsettings.') For example, you can change the .NET Framework on which the tests will be run, the directory where test results are delivered, and the data collected during a test run.
3333

34-
If you don't want to do any special configuration, you don't need a *.runsettings file. The most frequent use is to customize [Code Coverage](../test/customizing-code-coverage-analysis.md).
34+
If you don't want to do any special configuration, you don't need a \*.runsettings file. The most frequent use is to customize [Code Coverage](../test/customizing-code-coverage-analysis.md).
3535

3636
> [!NOTE]
3737
> **.runsettings and .testsettings**
3838
>
39-
> There are two types of file for configuring tests. *.runsettings are used for unit tests. And \*.testsettings for [lab environment tests](/devops-test-docs/test/specifying-test-settings-for-visual-studio-tests), web performance and load tests, and for customizing some types of diagnostic data adapters such as Intellitrace and event log adapters.
39+
> There are two types of file for configuring tests. \*.runsettings are used for unit tests. And \*.testsettings for [lab environment tests](/devops-test-docs/test/specifying-test-settings-for-visual-studio-tests), web performance and load tests, and for customizing some types of diagnostic data adapters such as Intellitrace and event log adapters.
4040
>
41-
> In previous editions of Visual Studio up to 2010, unit tests were also customized by using *.testsettings files. You can still do that, but the tests will run more slowly than if you use the equivalent configurations in a \*.runsettings file.
41+
> In previous editions of Visual Studio up to 2010, unit tests were also customized by using \*.testsettings files. You can still do that, but the tests will run more slowly than if you use the equivalent configurations in a \*.runsettings file.
4242
4343
## Customizing tests with a .runsettings file
4444

@@ -55,7 +55,7 @@ Unit tests in Visual Studio can be configured by using a *.runsettings file. (Th
5555
![Enabling a run settings file](../test/media/runsettings-1.png "RunSettings-1")
5656

5757
## <a name="example"></a> Copy this example .runsettings file
58-
Here is a typical *.runsettings file. Each element of the file is optional, because every value has a default.
58+
Here is a typical \*.runsettings file. Each element of the file is optional, because every value has a default.
5959

6060
```xml
6161
<?xml version="1.0" encoding="utf-8"?>

mac/installation.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ For working with iOS in Visual Studio you need the following pieces:
1919

2020
* a Mac with macOS Sierra 10.12 or above
2121
* Xcode 8.3
22-
* An Apple ID. If you don't have an Apple ID already you can create a new one at https://appleid.apple.com. It's necessary yo have an Apple ID for installing and signing into Xcode.
22+
* An Apple ID. If you don't have an Apple ID already you can create a new one at https://appleid.apple.com. It's necessary to have an Apple ID for installing and signing into Xcode.
2323

2424
## Install
2525

@@ -68,4 +68,4 @@ For working with iOS in Visual Studio you need the following pieces:
6868
![Open Visual Studio](media/installer-image11.png)
6969

7070
> [!NOTE]
71-
If you chose not install a platform or tool during the original installation (by unselecting it in step #6), you must run the [installer](https://www.visualstudio.com/vs/) again if you wish to add the components later.
71+
If you chose not install a platform or tool during the original installation (by unselecting it in step #6), you must run the [installer](https://www.visualstudio.com/vs/) again if you wish to add the components later.

0 commit comments

Comments
 (0)