Skip to content

Commit 7207e3e

Browse files
committed
Fix more broken links
1 parent b0a5963 commit 7207e3e

10 files changed

+38
-38
lines changed

docs/extensibility/shell/elements-of-the-isolated-shell.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -40,28 +40,28 @@ You can modify the registry settings, run-time settings, and application entry p
4040

4141
2. If neither the registry nor the entry point parameter specifies the value of a setting, then the default value for the setting is used.
4242

43-
When a user starts your application from the command line, all command-line switches are passed to the Visual Studio shell, which treats them in the same way that Devenv does. For more information about Devenv switches, see [Devenv Command Line Switches](../ide/reference/devenv-command-line-switches.md) and [Devenv Command-Line Switches for VSPackage Development](../extensibility/devenv-command-line-switches-for-vspackage-development.md). For more information about how a package registers for command line switches, see [Adding Command-Line Switches](../extensibility/adding-command-line-switches.md).
43+
When a user starts your application from the command line, all command-line switches are passed to the Visual Studio shell, which treats them in the same way that Devenv does. For more information about Devenv switches, see [Devenv Command Line Switches](../../ide/reference/devenv-command-line-switches.md) and [Devenv Command-Line Switches for VSPackage Development](../devenv-command-line-switches-for-vspackage-development.md). For more information about how a package registers for command line switches, see [Adding Command-Line Switches](../adding-command-line-switches.md).
4444

4545
## The Start Entry Point
4646
The Appenvstub.dll file contains entry points for accessing the isolated shell. When the application starts, it calls the Start entry point of Appenvstub.dll.
4747

48-
You can change the behavior of the application by changing the value of the last parameter that is passed to the Start entry point. For more information, see [Isolated Shell Entry Point Parameters (C++)](../extensibility/isolated-shell-entry-point-parameters-cpp.md).
48+
You can change the behavior of the application by changing the value of the last parameter that is passed to the Start entry point. For more information, see [Isolated Shell Entry Point Parameters (C++)](isolated-shell-entry-point-parameters-cpp.md).
4949

5050
## The .Vsct File
51-
The .vsct file lets you specify which standard Visual Studio UI elements are available in the application. For more information, see [.Vsct Files](../extensibility/modifying-the-isolated-shell-by-using-the-dot-vsct-file.md).
51+
The .vsct file lets you specify which standard Visual Studio UI elements are available in the application. For more information, see [.Vsct Files](modifying-the-isolated-shell-by-using-the-dot-vsct-file.md).
5252

5353
## The .Pkgundef File
54-
When the application is installed on a computer on which Visual Studio is already installed, a copy of the Visual Studio registry entries is made for the application. By default, the application uses VSPackages that are already installed on the computer. The .pkgundef file lets you exclude registry entries in order to remove specific elements of the Visual Studio shell or extensions from the application. For more information, see [.Pkgundef Files](../extensibility/modifying-the-isolated-shell-by-using-the-dot-pkgundef-file.md).
54+
When the application is installed on a computer on which Visual Studio is already installed, a copy of the Visual Studio registry entries is made for the application. By default, the application uses VSPackages that are already installed on the computer. The .pkgundef file lets you exclude registry entries in order to remove specific elements of the Visual Studio shell or extensions from the application. For more information, see [.Pkgundef Files](modifying-the-isolated-shell-by-using-the-dot-pkgundef-file.md).
5555

56-
The .pkgundef file lets you exclude registry entries in order to remove specific elements of the Visual Studio shell or extensions from the application. For more information, see [.Pkgundef Files](../extensibility/modifying-the-isolated-shell-by-using-the-dot-pkgundef-file.md).
56+
The .pkgundef file lets you exclude registry entries in order to remove specific elements of the Visual Studio shell or extensions from the application. For more information, see [.Pkgundef Files](modifying-the-isolated-shell-by-using-the-dot-pkgundef-file.md).
5757

58-
The set of package GUIDs that you can exclude are listed in [Package GUIDs of Visual Studio Features](../extensibility/package-guids-of-visual-studio-features.md).
58+
The set of package GUIDs that you can exclude are listed in [Package GUIDs of Visual Studio Features](package-guids-of-visual-studio-features.md).
5959

6060
## The .Pkgdef File
61-
The .pkgdef file lets you define registry entries for the application that are set when the application is installed. For a description of the .pkgdef file and a list of registry entries that the Visual Studio shell uses, see [.Pkgdef Files](../extensibility/modifying-the-isolated-shell-by-using-the-dot-pkgdef-file.md).
61+
The .pkgdef file lets you define registry entries for the application that are set when the application is installed. For a description of the .pkgdef file and a list of registry entries that the Visual Studio shell uses, see [.Pkgdef Files](modifying-the-isolated-shell-by-using-the-dot-pkgdef-file.md).
6262

6363
## Substitution Strings
64-
The substitution strings used in the .pkgdef and .pkgundef files are listed in [Substitution Strings Used in .Pkgdef and .Pkgundef Files](../extensibility/substitution-strings-used-in-dot-pkgdef-and-dot-pkgundef-files.md).
64+
The substitution strings used in the .pkgdef and .pkgundef files are listed in [Substitution Strings Used in .Pkgdef and .Pkgundef Files](substitution-strings-used-in-dot-pkgdef-and-dot-pkgundef-files.md).
6565

6666
## Other Settings
6767
If your isolated shell application depends on Microsoft.VisualStudio.GraphModel.dll, you need to add the following binding redirect to your Isolated Shell application's .config file:

docs/extensibility/shell/extending-the-isolated-shell.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ manager: "ghogen"
1919
You can extend the Visual Studio isolated shell by adding a VSPackage, a Managed Extensibility Framework (MEF) component part, or a generic VSIX project to your isolated shell application.
2020

2121
> [!NOTE]
22-
> The following steps presuppose that you have created a basic isolated shell application by using the Visual Studio Shell Isolated project template. For more information about this project template, see [Walkthrough: Creating a Basic Isolated Shell Application](../extensibility/walkthrough-creating-a-basic-isolated-shell-application.md).
22+
> The following steps presuppose that you have created a basic isolated shell application by using the Visual Studio Shell Isolated project template. For more information about this project template, see [Walkthrough: Creating a Basic Isolated Shell Application](walkthrough-creating-a-basic-isolated-shell-application.md).
2323
2424
## Locations for the Visual Studio Package Project Template
2525
The Visual Studio Package project template can be found in three different locations in the **New Project** dialog:
@@ -117,4 +117,4 @@ You can extend the Visual Studio isolated shell by adding a VSPackage, a Managed
117117
8. Build and run the solution.
118118

119119
## See Also
120-
[Walkthrough: Creating a Basic Isolated Shell Application](../extensibility/walkthrough-creating-a-basic-isolated-shell-application.md)
120+
[Walkthrough: Creating a Basic Isolated Shell Application](walkthrough-creating-a-basic-isolated-shell-application.md)

docs/extensibility/shell/installing-an-isolated-shell-application.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -365,4 +365,4 @@ dwResult = ExecCmd(boutiqueInstallCmd, FALSE);
365365
```
366366

367367
## See Also
368-
[Walkthrough: Creating a Basic Isolated Shell Application](../extensibility/walkthrough-creating-a-basic-isolated-shell-application.md)
368+
[Walkthrough: Creating a Basic Isolated Shell Application](walkthrough-creating-a-basic-isolated-shell-application.md)

docs/extensibility/shell/isolated-shell-entry-point-parameters-cpp.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ ms.author: "gregvanl"
1717
manager: "ghogen"
1818
---
1919
# Isolated Shell Entry Point Parameters (C++)
20-
When a Visual Studio shell-based application starts, it calls the Start entry point of the Visual Studio shell. The following settings can be overridden in the call to the Start entry point of the shell. For a description of each setting, see [.Pkgdef Files](../extensibility/modifying-the-isolated-shell-by-using-the-dot-pkgdef-file.md).
20+
When a Visual Studio shell-based application starts, it calls the Start entry point of the Visual Studio shell. The following settings can be overridden in the call to the Start entry point of the shell. For a description of each setting, see [.Pkgdef Files](modifying-the-isolated-shell-by-using-the-dot-pkgdef-file.md).
2121

2222
- AddinsAllowed
2323

@@ -91,5 +91,5 @@ typedef int (__cdecl *STARTFCN)(LPSTR, LPWSTR, int, GUID *, WCHAR *pszSettings);
9191
To disable add-ins and change the default projects location for your application, you can set the last parameter to "AddinsAllowed=false;DefaultProjectsLocation=%USERPROFILE%\temp".
9292

9393
## See Also
94-
[Customizing the Isolated Shell](../extensibility/customizing-the-isolated-shell.md)
95-
[.Pkgdef Files](../extensibility/modifying-the-isolated-shell-by-using-the-dot-pkgdef-file.md)
94+
[Customizing the Isolated Shell](customizing-the-isolated-shell.md)
95+
[.Pkgdef Files](modifying-the-isolated-shell-by-using-the-dot-pkgdef-file.md)

docs/extensibility/shell/modifying-the-isolated-shell-by-using-the-dot-pkgdef-file.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ The .pkgdef file supports settings that you can use to customize an isolated she
4444

4545
You can add comments to the .pkgdef file. A single-line comment has two slashes as the first two characters.
4646

47-
For a list of the substitution strings, see [Substitution Strings Used in .Pkgdef and .Pkgundef Files](../extensibility/substitution-strings-used-in-dot-pkgdef-and-dot-pkgundef-files.md).
47+
For a list of the substitution strings, see [Substitution Strings Used in .Pkgdef and .Pkgundef Files](substitution-strings-used-in-dot-pkgdef-and-dot-pkgundef-files.md).
4848

4949
The following sections describe specific registry values that affect the behavior of the Visual Studio shell in isolated mode. You can also define additional registry values for the application in this file.
5050

@@ -63,12 +63,12 @@ The .pkgdef file supports settings that you can use to customize an isolated she
6363
|AppName|string|The name of the application. The name appears in the title bar of the application window.<br /><br /> The default value is the name of the application solution file.|
6464
|CommandLineLogo|string|The banner text when the application is run in a console window. This setting affects only applications that support command-line build operations.<br /><br /> The default value is "*companyName**solutionName* Version 1.0.", where *companyName* is the name of the company provided when Windows was installed, and *solutionName* is the name of the application solution file.|
6565
|DefaultDebugEngine|string|The GUID of the default debug engine to use for the application.<br /><br /> Note: An empty GUID (all zeros) indicates that the application does not specify a default debug engine. This enables the debugger to select the debug engine to use.<br /><br /> The default value is "{00000000-0000-0000-0000-000000000000}".|
66-
|DefaultHomePage|string|The default home page URL for the internal Web browser window.<br /><br /> If the **Home page** option is available in the application, then this setting also affects the default state of the option. For more information, see [Web Browser, Environment, Options Dialog Box](../ide/reference/web-browser-environment-options-dialog-box.md).<br /><br /> The default value is the URL of the company provided when Windows was installed.|
66+
|DefaultHomePage|string|The default home page URL for the internal Web browser window.<br /><br /> If the **Home page** option is available in the application, then this setting also affects the default state of the option. For more information, see [Web Browser, Environment, Options Dialog Box](../../ide/reference/web-browser-environment-options-dialog-box.md).<br /><br /> The default value is the URL of the company provided when Windows was installed.|
6767
|DefaultProjectsLocation|string|The full path of the default projects folder. For example,<br /><br /> `"DefaultProjectsLocation"="$MyDocuments$\MyVSShellStub\Projects"`<br /><br /> If the **Visual Studio projects location** option is available in the application, then this setting also affects the default state of the option. For more information, see [NIB: General, Projects and Solutions, Options Dialog Box](http://msdn.microsoft.com/en-us/8f8e37e8-b28d-4b13-bfeb-ea4d3312aeca).<br /><br /> The default value is "$MyDocuments$\\*solutionName*", where *solutionName* is the name of the application solution file.|
68-
|DefaultSearchPage|string|The default search page URL for the internal Web browser window.<br /><br /> If the **Search page** option is available in the application, then this setting also affects the default state of the option. For more information, see [Web Browser, Environment, Options Dialog Box](../ide/reference/web-browser-environment-options-dialog-box.md).<br /><br /> The default value is "http://search.live.com".|
68+
|DefaultSearchPage|string|The default search page URL for the internal Web browser window.<br /><br /> If the **Search page** option is available in the application, then this setting also affects the default state of the option. For more information, see [Web Browser, Environment, Options Dialog Box](../../ide/reference/web-browser-environment-options-dialog-box.md).<br /><br /> The default value is "http://search.live.com".|
6969
|DefaultUserFilesFolderRoot|string|The name of the user folder, relative to the current user's My Documents folder.<br /><br /> The default value is the name of the application solution file.|
7070
|DisableOutputWindow|dword|Indicates whether the isolated shell should treat the output window as disabled.<br /><br /> If this value is set to true, Visual Studio does not display the solution build manager output in the **Output** window and hides the **Show Output window when build starts** check box in the **Projects and Solutions** category in the **Options** dialog box.<br /><br /> The default value is false.|
71-
|HideMiscellaneousFilesByDefault|dword|True to hide the **Miscellaneous Files** folder by default in **Solution Explorer**; otherwise, false.<br /><br /> If the **Show Miscellaneous files in Solution Explorer** option is available in the application, then this setting also affects the default state of the option. For more information, see [Documents, Environment, Options Dialog Box](../ide/reference/documents-environment-options-dialog-box.md).<br /><br /> The default value is false.|
71+
|HideMiscellaneousFilesByDefault|dword|True to hide the **Miscellaneous Files** folder by default in **Solution Explorer**; otherwise, false.<br /><br /> If the **Show Miscellaneous files in Solution Explorer** option is available in the application, then this setting also affects the default state of the option. For more information, see [Documents, Environment, Options Dialog Box](../../ide/reference/documents-environment-options-dialog-box.md).<br /><br /> The default value is false.|
7272
|HideSolutionConcept|dword|True to create all projects as stand-alone projects and hide the solution and solution-related commands for stand-alone projects by default; otherwise, false.<br /><br /> If the **Always show solution** option is available in the application, then this setting also affects the default state of the option. For more information, see [NIB: General, Projects and Solutions, Options Dialog Box](http://msdn.microsoft.com/en-us/8f8e37e8-b28d-4b13-bfeb-ea4d3312aeca).<br /><br /> The default value is false.|
7373
|NewProjDlgInstalledTemplatesHdr|string|The name for the Visual Studio nstalled templates header in the **Templates** list in the **New Project** dialog box. This is either a string or a localizable resource identifier that is loaded from the application UI package.<br /><br /> The default value is "*solutionName* installed templates", where *solutionName* is the name of the application solution file.|
7474
|NewProjDlgSlnTreeNodeTitle|string|The name for the **Visual Studio Solutions** node in the **Project types** tree in the **New Project** dialog box. This is either a string or a localizable resource identifier that is loaded from the application UI package.<br /><br /> The default value is "*solutionName* installed templates", where *solutionName* is the name of the application solution file.|
@@ -117,12 +117,12 @@ The .pkgdef file supports settings that you can use to customize an isolated she
117117
## Package Menu Item Settings
118118
The [$RootKey$\Menus] registry key defines UI resource files for the application.
119119

120-
Menu item values have the form "{*vsUiPackageGuid*}"=", *resourceId*, *versionNumber*", where *vsUiPackageGuid* is the GUID of the application UI package, *resourceId* is the resource identifier of the CTMENU resource that contains the UI elements, and *versionNumber* is a virtual version number for the CTMENU resource. For more information, see [Registering Interop Assembly Command Handlers](../extensibility/internals/registering-interop-assembly-command-handlers.md).
120+
Menu item values have the form "{*vsUiPackageGuid*}"=", *resourceId*, *versionNumber*", where *vsUiPackageGuid* is the GUID of the application UI package, *resourceId* is the resource identifier of the CTMENU resource that contains the UI elements, and *versionNumber* is a virtual version number for the CTMENU resource. For more information, see [Registering Interop Assembly Command Handlers](../internals/registering-interop-assembly-command-handlers.md).
121121

122122
By default, a menu item entry is created in the .pkgdef file for the application UI package.
123123

124124
For each package that provides menu items and that is distributed as a part of the application, add a menu item entry for the package.
125125

126126
## See Also
127-
[Customizing the Isolated Shell](../extensibility/customizing-the-isolated-shell.md)
128-
[.Pkgundef Files](../extensibility/modifying-the-isolated-shell-by-using-the-dot-pkgundef-file.md)
127+
[Customizing the Isolated Shell](customizing-the-isolated-shell.md)
128+
[.Pkgundef Files](modifying-the-isolated-shell-by-using-the-dot-pkgundef-file.md)

docs/extensibility/shell/modifying-the-isolated-shell-by-using-the-dot-pkgundef-file.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,5 @@ You can modify the .pkgundef file to exclude specified registry entries from an
4141
to the application's .pkgundef file.
4242

4343
## See Also
44-
[Package GUIDs of Visual Studio Features](../extensibility/package-guids-of-visual-studio-features.md)
45-
[Customizing the Isolated Shell](../extensibility/customizing-the-isolated-shell.md)
44+
[Package GUIDs of Visual Studio Features](package-guids-of-visual-studio-features.md)
45+
[Customizing the Isolated Shell](customizing-the-isolated-shell.md)

0 commit comments

Comments
 (0)