Skip to content

Commit 952a54a

Browse files
committed
Update CONTRIBUTING.md for VS2017
1 parent 9b1aed5 commit 952a54a

File tree

1 file changed

+5
-27
lines changed

1 file changed

+5
-27
lines changed

CONTRIBUTING.md

Lines changed: 5 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This project is actively developed using the following software.
77
It is highly recommended that anyone contributing to this library use the same
88
software.
99

10-
1. [Visual Studio 2015][VS]
10+
1. [Visual Studio 2017][VS]
1111
2. [Node.js][NodeJs]
1212

1313
### Optional additional software
@@ -17,7 +17,6 @@ They are not required to build the full solution from the command line using MSB
1717
but installing this software will facilitate an enhanced developer experience in Visual Studio.
1818

1919
1. [Node.js Tools for Visual Studio][NodeJsTools]
20-
2. [NuProj for VS2015][NuProj]
2120

2221
All other dependencies are acquired via NuGet or NPM.
2322

@@ -30,8 +29,8 @@ and you are running Windows PowerShell, the command is:
3029

3130
.\init.ps1
3231

33-
Everything in the repo may be built via building the solution file
34-
either from Visual Studio 2015 or the VS2015 Developer Command Prompt:
32+
Most of the repo may be built via building the solution file from Visual Studio 2017,
33+
but for a complete build, build from the VS2017 Developer Command Prompt:
3534

3635
.\build.ps1
3736

@@ -40,28 +39,9 @@ It then builds an NPM package that includes some of the outputs of MSBuild, alon
4039
some javascript, for our NPM consumers who want a reasonable versioning story for their
4140
NPM packages too.
4241

43-
### Important notice when developing with Visual Studio
44-
45-
The NuGet package restore functionality in Visual Studio does not work for this project, which relies
46-
on newer functionality than comes with Visual Studio 2015 Update 3. You should disable automatic
47-
package restore on build in Visual Studio in order to build successfully and have a useful Error List
48-
while developing.
49-
50-
Follow these steps to disable automatic package restore in Visual Studio:
51-
52-
1. Tools -> Options -> NuGet Package Manager -> General
53-
2. *Clear* the checkbox for "Automatically check for missing packages during build in Visual Studio
54-
55-
With this setting, you can still execute a package restore within Visual Studio by right-clicking
56-
on the _solution_ node in Solution Explorer and clicking "Restore NuGet Packages". But do not ever
57-
execute that on this project as that will corrupt the result of `init.ps1`.
58-
59-
Before developing this project in Visual Studio, or after making project or project.json changes,
60-
or to recover after Visual Studio executes a package restore, run the `init` script again.
61-
6242
## Testing
6343

64-
The Visual Studio 2015 Test Explorer will list and execute all tests.
44+
The Visual Studio 2017 Test Explorer will list and execute all tests.
6545

6646
## Pull requests
6747

@@ -104,8 +84,6 @@ for your pull request. You can get the version number by reviewing the result of
10484
validation build for your pull request, clicking ARTIFACTS, and noting the version
10585
of the produced packages.
10686

107-
[VS]: https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs.aspx
87+
[VS]: https://www.visualstudio.com/downloads/
10888
[NodeJs]: https://nodejs.org
109-
[NuProj]: https://onedrive.live.com/redir?resid=63D0C265F96E43D!2477835&authkey=!AHh2k9FoNR-nFHo&ithint=file%2cmsi
11089
[NodeJsTools]: https://www.visualstudio.com/vs/node-js/
111-
[NuGetClient]: https://dist.nuget.org/win-x86-commandline/v3.3.0/nuget.exe

0 commit comments

Comments
 (0)