You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 21, 2023. It is now read-only.
Copy file name to clipboardexpand all lines: README.md
+44-1
Original file line number
Diff line number
Diff line change
@@ -26,7 +26,7 @@ Beta releases will have `(beta)` in their title in the gallery, following the ve
26
26
27
27
Clone the repository and its submodules in a git GUI client or via the command line:
28
28
29
-
```
29
+
```txt
30
30
git clone https://github.com/github/VisualStudio
31
31
cd VisualStudio
32
32
git submodule init
@@ -40,6 +40,49 @@ To be able to use the GitHub API, you'll need to:
40
40
-[Register a new developer application](https://github.com/settings/developers) in your profile.
41
41
- Open [src/GitHub.App/Api/ApiClientConfiguration.cs](src/GitHub.App/Api/ApiClientConfiguration.cs) and fill out the clientId/clientSecret fields for your application.
42
42
43
+
Build using Visual Studio 2015 or:
44
+
45
+
```txt
46
+
build.cmd
47
+
```
48
+
49
+
Install in live (non-Experimental) instances of Visual Studio 2015 and 2017:
50
+
51
+
```txt
52
+
install.cmd
53
+
```
54
+
55
+
Note, the script will only install in one instance of Visual Studio 2017 (Enterprise, Professional or Community).
56
+
57
+
## Build Flavors
58
+
59
+
By default, building will create a VSIX with `Experimental="true"` and `AllUsers="false"` in its `extension.vsixmanifest`. These settings are necessary in order to easily install a standalone VSIX file. There is no need to uninstall the version previously installed via Visual Studio setup / Extensions and Updates.
60
+
61
+
The following can be executed via `cmd.exe`.
62
+
63
+
To build and install a `Debug` configuration VSIX:
64
+
```txt
65
+
build.cmd
66
+
install.cmd
67
+
```
68
+
69
+
To build and install a `Release` configuration VSIX:
70
+
```txt
71
+
set Configuration=Release
72
+
build.cmd
73
+
install.cmd
74
+
```
75
+
76
+
To build a VSIX that can be installed via a gallery feed on Extensions and Updates:
77
+
```txt
78
+
set Configuration=Release
79
+
set IsExperimental=false
80
+
build.cmd
81
+
install.cmd
82
+
```
83
+
84
+
Note, attempting to install `IsExperimental=false` builds of the VSIX is not recommended.
85
+
43
86
## More information
44
87
45
88
- Andreia Gaita's [presentation](https://www.youtube.com/watch?v=hz2hCO8e_8w) at Codemania 2016 about this extension.
<ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
0 commit comments