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
Copy file name to clipboardexpand all lines: BUILDING.md
+8-8
Original file line number
Diff line number
Diff line change
@@ -7,19 +7,19 @@ It is recommended you have prior experience with multi-target .NET Core/Standard
7
7
In order to build the library, you will first need to install some software.
8
8
9
9
### Windows
10
-
On Windows, we only officially support Visual Studio 2017 15.3 or newer. Visual Studio Code and other IDEs might work, but are generally not supported or even guaranteed to work properly.
10
+
On Windows, we only officially support Visual Studio 2019 16.10 or newer. Visual Studio Code and other IDEs might work, but are generally not supported or even guaranteed to work properly.
11
11
12
12
***Windows 10** - while we support running the library on Windows 7 and above, we only support building on Windows 10.
13
13
*[**Git for Windows**](https://git-scm.com/download/win) - required to clone the repository.
14
-
*[**Visual Studio 2017**](https://www.visualstudio.com/downloads/) - community edition or better. We do not support Visual Studio 2015 and older. Note that to build the library, you need Visual Studio 2017 version 15.3 or newer.
14
+
*[**Visual Studio 2019**](https://www.visualstudio.com/downloads/) - community edition or better. We do not support Visual Studio 2017 and older. Note that to build the library, you need Visual Studio 2019 version 16.10 or newer.
15
15
***Workloads**:
16
16
***.NET Framework Desktop** - required to build .NETFX (4.5, 4.6, and 4.7 targets)
17
17
***.NET Core Cross-Platform Development** - required to build .NET Standard targets (1.1, 1.3, and 2.0) and the project overall.
18
18
***Individual Components**:
19
19
***.NET Framework 4.5 SDK** - required for .NETFX 4.5 target
20
20
***.NET Framework 4.6 SDK** - required for .NETFX 4.6 target
21
21
***.NET Framework 4.7 SDK** - required for .NETFX 4.7 target
22
-
*[**.NET Core SDK 2.0**](https://www.microsoft.com/net/download) - required to build the project.
22
+
*[**.NET Core SDK 3.1**](https://www.microsoft.com/net/download) - required to build the project.
23
23
***Windows PowerShell** - required to run the build scripts. You need to make sure your script execution policy allows execution of unsigned scripts.
24
24
25
25
### GNU/Linux
@@ -33,9 +33,9 @@ When installing the below, make sure you install all the dependencies properly.
33
33
***Git** - to clone the repository.
34
34
*[**Visual Studio Code**](https://code.visualstudio.com/Download) - a recent version is required.
35
35
***C# for Visual Studio Code (powered by OmniSharp)** - required for syntax highlighting and basic Intellisense
36
-
*[**.NET Core SDK 2.0**](https://www.microsoft.com/net/download) - required to build the project.
36
+
*[**.NET Core SDK 3.1**](https://www.microsoft.com/net/download) - required to build the project.
37
37
*[**Mono 5.x**](http://www.mono-project.com/download/#download-lin) - required to build the .NETFX 4.5, 4.6, and 4.7 targets, as well as to build the docs.
38
-
*[**PowerShell Core**](https://docs.microsoft.com/en-us/powershell/scripting/setup/Installing-PowerShell-Core-on-macOS-and-Linux?view=powershell-6) - required to execute the build scripts.
38
+
*[**PowerShell Core**](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-7.1) - required to execute the build scripts.
39
39
***p7zip-full** - required to package docs.
40
40
41
41
## Instructions
@@ -57,7 +57,7 @@ Building this way outputs NuGet packages, and a documentation package. Ensure yo
57
57
58
58
1. Open PowerShell and navigate to the directory which you cloned DisCatSharp to.
59
59
2. Execute `.\rebuild-all.ps1 -configuration Release` and wait for the script to finish execution.
60
-
3. Once it's done, the artifacts will be available in *dsp-ng-artifacts* directory, next to the directory to which the repository is cloned.
60
+
3. Once it's done, the artifacts will be available in *dcs-artifacts* directory, next to the directory to which the repository is cloned.
61
61
62
62
### GNU/Linux
63
63
When all necessary prerequisites are installed, you can proceed to building. There are technically 2 ways to build the library, though both of them perform the same steps, they are just invoked slightly differently.
@@ -66,9 +66,9 @@ When all necessary prerequisites are installed, you can proceed to building. The
66
66
1. Open Visual Studio Code and open the folder to which you cloned DisCatSharp as your workspace.
67
67
2. Select Build > Run Task...
68
68
3. Select `buildRelease` task and wait for it to finish.
69
-
4. The artifacts will be placed in *dsp-ng-artifacts* directory, next to whoch the repository is cloned.
69
+
4. The artifacts will be placed in *dcs-artifacts* directory, next to whoch the repository is cloned.
70
70
71
71
#### Through PowerShell
72
72
1. Open PowerShell (`pwsh`) and navigate to the directory which you cloned DisCatSharp to.
73
73
2. Execute `.\rebuild-all.ps1 -configuration Release` and wait for the script to finish execution.
74
-
3. Once it's done, the artifacts will be available in *dsp-ng-artifacts* directory, next to the directory to which the repository is cloned.
74
+
3. Once it's done, the artifacts will be available in *dcs-artifacts* directory, next to the directory to which the repository is cloned.
0 commit comments