Skip to content

Commit 1cbf946

Browse files
author
Kraig Brockschmidt
committed
Update links to NuGet documentation
Also a couple tweaks to say "a Nuget package" rather than just "a NuGet"
1 parent 863d4d9 commit 1cbf946

8 files changed

+11
-11
lines changed

docs/extensibility/how-to-migrate-extensibility-projects-to-visual-studio-2015.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ Here's how to upgrade your extension.
5555

5656
2. Remove the VS SDK reference assemblies from the project by selecting them, right click and **Remove**.
5757

58-
3. Add the NuGet versions of the VS SDK reference assemblies. While still in the **Solution Explorer References** node, open the **Manage NuGet Packages...** dialog. If you want to learn more about this dialog, see [Manage NuGet Packages Using the Dialog](http://docs.nuget.org/Consume/Package-Manager-Dialog). The VS SDK reference assemblies are published on [nuget.org](http://www.nuget.org) by [VisualStudioExtensibility](http://www.nuget.org/profiles/VisualStudioExtensibility).
58+
3. Add the NuGet versions of the VS SDK reference assemblies. While still in the **Solution Explorer References** node, open the **Manage NuGet Packages...** dialog. If you want to learn more about this dialog, see [Package Manager UI](http://docs.microsoft.com/NuGet/Tools/Package-Manager-UI). The VS SDK reference assemblies are published on [nuget.org](http://www.nuget.org) by [VisualStudioExtensibility](http://www.nuget.org/profiles/VisualStudioExtensibility).
5959

6060
4. Using **nuget.org** as your **Package Source**, search for the NuGet package name which matches the desired reference assembly (for example: Microsoft.VisualStudio.Shell.14.0) and install it in your project. NuGet may add multiple reference assemblies in order to satisfy the initial assembly's dependencies.
6161

docs/extensibility/signing-vsix-packages.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ Extension assemblies do not need to be signed before they can run in Visual Stud
4848

4949
1. Add your VSIX to a project.
5050

51-
2. Right click on the project node in Solution Explorer, selecting **Add | Manage NuGet Packages**. For more information on NuGet and adding NuGet packages see [NuGet Overview](http://docs.nuget.org/) and [Manage NuGet Packages Using the Dialog](http://docs.nuget.org/Consume/Package-Manager-Dialog).
51+
2. Right click on the project node in Solution Explorer, selecting **Add | Manage NuGet Packages**. For more information on NuGet and adding NuGet packages see see the [NuGet documentation](http://docs.microsoft.com/NuGet) and [Package Manager UI](http://docs.microsoft.com/NuGet/Tools/Package-Manager-UI) topics.
5252

5353
3. Search for VSIXSignTool from VisualStudioExtensibility and install the NuGet package.
5454

docs/extensibility/what-s-new-in-the-visual-studio-2015-sdk.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ The Visual Studio SDK has the following new and updated features for Visual Stud
6262
For C++, the VSPackage Wizard support menu commands, tool windows, and custom editors. Look for it in the **New Project** dialog in **Visual C++ / Extensibility**.
6363

6464
## VS SDK Reference Assemblies via NuGet
65-
For increased portability and sharing of extensibility projects, you can use the NuGet versions of the VS SDK reference assemblies. These are available on [nuget.org](http://www.nuget.org) published by [VisualStudioExtensibility](http://www.nuget.org/profiles/VisualStudioExtensibility) and can be easily added to your project or solution through the Visual Studio **References / Manage NuGet Packages** dialog. You can add individual references to specific extensibility assemblies or add all the VS SDK references assemblies at once using the VS SDK [Meta package](http://www.nuget.org/packages/VSSDK_Reference_Assemblies). To learn more about NuGet, see [NuGet Overview](http://docs.nuget.org/) and [Manage NuGet Packages Using the Dialog](http://docs.nuget.org/Consume/Package-Manager-Dialog).
65+
For increased portability and sharing of extensibility projects, you can use the NuGet versions of the VS SDK reference assemblies. These are available on [nuget.org](http://www.nuget.org) published by [VisualStudioExtensibility](http://www.nuget.org/profiles/VisualStudioExtensibility) and can be easily added to your project or solution through the Visual Studio **References / Manage NuGet Packages** dialog. You can add individual references to specific extensibility assemblies or add all the VS SDK references assemblies at once using the VS SDK [Meta package](http://www.nuget.org/packages/VSSDK_Reference_Assemblies). To learn more about NuGet, see the [NuGet documentation](http://docs.microsoft.com/NuGet) and [Package Manager UI](http://docs.microsoft.com/NuGet/Tools/Package-Manager-UI) topics.
6666

6767
When you use the NuGet versions of the VS SDK reference assemblies, another user doesn't need to install the VS SDK to open and build your project. The NuGet reference assemblies and VS SDK build tools will automatically be installed on their computer for that project.
6868

docs/ide/adding-references-using-nuget-versus-an-extension-sdk.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ translation.priority.ht:
3131
# Adding References Using NuGet Versus an Extension SDK
3232
You can provide a package for consumption within Visual Studio projects by using either the NuGet extension to Visual Studio or a software development kit (SDK). By describing the similarities and differences between the two mechanisms, this topic can help you choose the best one for your task.
3333

34-
- NuGet is an open-source, package-management system that simplifies the process of incorporating libraries into a project solution. For more information, see [NuGet Overview](http://go.microsoft.com/fwlink/?LinkId=254877).
34+
- NuGet is an open-source, package-management system that simplifies the process of incorporating libraries into a project solution. For more information, see the [NuGet documentation](http://docs.microsoft.com/nuget).
3535

3636
- An SDK is a collection of files that Visual Studio treats as a single reference item. The **Reference Manager** dialog box lists all SDKs that are relevant to the project that's open when you display that dialog box. When you add an SDK to a project, you can access all of the contents of that SDK through IntelliSense, the **Toolbox**, designers, the **Object Browser**, MSBuild, deployment, debugging, and packaging. For more information about SDKs, see [Creating a Software Development Kit](../extensibility/creating-a-software-development-kit.md).
3737

mac/TOC.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
## [Adding and removing Project Items](add-and-remove-project-items.md)
2020
## [Managing Solutions and Project properties](managing-solutions-and-project-properties.md)
2121
## [Managing references in a project](managing-references-in-a-project.md)
22-
### [Walkthrough - Including a NuGet in your project](nuget-walkthrough.md)
22+
### [Walkthrough - Including a NuGet package in your project](nuget-walkthrough.md)
2323
## [Managing App Resources](managing-app-resources.md)
2424

2525
# [Source Editor](source-editor.md)

mac/ide-tour.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ To add a dependency to your application, right click on the Dependencies / Packa
7373

7474
![Add a NuGet package](media/ide-tour-image21.png)
7575

76-
Information on using a NuGet package in an application can be found in the [Including a NuGet in your project](~/nuget-walkthrough.md) topic.
76+
Information on using a NuGet package in an application can be found in the [Including a NuGet project in your project](~/nuget-walkthrough.md) topic.
7777

7878
## Refactoring
7979

mac/managing-references-in-a-project.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -37,4 +37,4 @@ NuGet is the most popular package manager for .NET development. Visual Studio fo
3737

3838
To do this, right-click on the **Package** folder in the Solution Pad, and select Add Packages.
3939

40-
More information on using a NuGet Package is provided in the [Including NuGet in your Project](~/nuget-walkthrough.md) walkthrough.
40+
More information on using a NuGet Package is provided in the [Including a NuGet package in your Project](~/nuget-walkthrough.md) walkthrough.

mac/nuget-walkthrough.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "Walkthrough - Including a NuGet in your project"
2+
title: "Walkthrough - Including a NuGet package in your project"
33
description: This document covers how to include a NuGet package in a Xamarin project. It walks through finding and downloading a package, as well as introducing the IDE integration features.
44
author: asb3993
55
ms.author: amburns
@@ -8,7 +8,7 @@ ms.topic: article
88
ms.assetid: 5C800815-0B13-4B27-B017-95FCEF1A0EA2
99
---
1010

11-
# Including a NuGet in your project
11+
# Including a NuGet package in your project
1212

1313
NuGet is the most popular package manager for .NET development and is built in to Visual Studio for Mac and Visual Studio on Windows. You can search for and add packages to your Xamarin.iOS and Xamarin.Android projects using either IDE.
1414

@@ -49,7 +49,7 @@ Once the package has been downloaded it will be added to your project. The solut
4949

5050
* The **References** node will contain a list of all the assemblies that are part of a NuGet package.
5151
* The **Packages** node displays each NuGet package that you have downloaded. You can update or remove a package from this list.
52-
* A **packages.config** file will be added to the project. This XML file is used by the IDE to track which package versions are referenced in this project. This file should not be hand-edited, but you should keep it in version control. Note that a project.json file can be used instead of a packages.config file. The project.json file is a new package file format introduced with NuGet 3, which supports transitive restore. More detailed information on project.json can be found in the [NuGet documentation](http://docs.nuget.org/consume/ProjectJson-Intro). The project.json file needs to be added manually and the project closed and re-opened before the project.json file is used in Visual Studio for Mac.
52+
* A **packages.config** file will be added to the project. This XML file is used by the IDE to track which package versions are referenced in this project. This file should not be hand-edited, but you should keep it in version control. Note that a project.json file can be used instead of a packages.config file. The project.json file is a new package file format introduced with NuGet 3, which supports transitive restore. More detailed information on project.json can be found in the [NuGet documentation](http://docs.microsoft.com/NuGet/Schema/Project-Json). The project.json file needs to be added manually and the project closed and re-opened before the project.json file is used in Visual Studio for Mac.
5353

5454
## Using NuGet Packages
5555

@@ -107,7 +107,7 @@ Different sources can then be selected when searching for packages:
107107

108108
## Version Control
109109

110-
The NuGet documentation discusses [using NuGet without committing packages to source control](http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages). If you prefer not to store binaries and unused information in source control, you can configure the Visual Studio for Mac to automatically restore packages from the server. This means that when a developer retrieves the project from source control for the first time, the Visual Studio for Mac will automatically download and install the required packages.
110+
The NuGet documentation discusses [using NuGet without committing packages to source control](https://docs.microsoft.com/nuget/consume-packages/packages-and-source-control). If you prefer not to store binaries and unused information in source control, you can configure the Visual Studio for Mac to automatically restore packages from the server. This means that when a developer retrieves the project from source control for the first time, the Visual Studio for Mac will automatically download and install the required packages.
111111

112112
![Automatically restore packages](media/nuget-walkthrough-AutoRestore.png)
113113

0 commit comments

Comments
 (0)