Skip to content

Commit fed02c7

Browse files
committed
[ci skip] ref 10.6.6
1 parent bb99848 commit fed02c7

5 files changed

Lines changed: 18 additions & 27 deletions

File tree

BUILDING.md

Lines changed: 7 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -7,36 +7,27 @@ It is recommended you have prior experience with multi-target .NET Core/Standard
77
In order to build the library, you will first need to install some software.
88

99
### Windows
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.
10+
On Windows, we only officially support Visual Studio 2022 17.0 or newer. Visual Studio Code and other IDEs might work, but are generally not supported or even guaranteed to work properly.
1111

1212
* **Windows 10** - while we support running the library on Windows 7 and above, we only support building on Windows 10 and better.
1313
* [**Git for Windows**](https://git-scm.com/download/win) - required to clone the repository.
14-
* [**Visual Studio 2021**](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-
* **Workloads**:
16-
* **.NET Framework Desktop** - required to build .NETFX (4.5, 4.6, and 4.7 targets)
17-
* **.NET Core Cross-Platform Development** - required to build .NET Standard targets (1.1, 1.3, and 2.0) and the project overall.
18-
* **Individual Components**:
19-
* **.NET Framework 4.5 SDK** - required for .NETFX 4.5 target
20-
* **.NET Framework 4.6 SDK** - required for .NETFX 4.6 target
21-
* **.NET Framework 4.7 SDK** - required for .NETFX 4.7 target
22-
* [**.NET Core SDK 3.1**](https://www.microsoft.com/net/download) - required to build the project.
14+
* [**Visual Studio 2022**](https://www.visualstudio.com/downloads/) - community edition or better. We do not support Visual Studio 2021 and older.
2315
* **Windows PowerShell** - required to run the build scripts. You need to make sure your script execution policy allows execution of unsigned scripts.
16+
* [**.NET SDK 8.0 or newer**](https://www.microsoft.com/net/download) - required to build the project.
2417

2518
### GNU/Linux
2619
On GNU/Linux, we support building via Visual Studio Code and .NET Core SDK. Other IDEs might work, but are not supported or guaranteed to work properly.
2720

28-
While these should apply to any modern distribution, we only test against Debian 10. Your mileage may vary.
21+
While these should apply to any modern distribution, we only test against Ubuntu 24.04. Your mileage may vary.
2922

3023
When installing the below, make sure you install all the dependencies properly. We might ship a build environment as a docker container in the future.
3124

32-
* **Any modern GNU/Linux distribution** - like Debian 10.
25+
* **Any modern GNU/Linux distribution** - like Ubuntu 24.04.
3326
* **Git** - to clone the repository.
3427
* [**Visual Studio Code**](https://code.visualstudio.com/Download) - a recent version is required.
3528
* **C# for Visual Studio Code (powered by OmniSharp)** - required for syntax highlighting and basic Intellisense
36-
* [**.NET SDK 6.0**](https://www.microsoft.com/net/download) - required to build the project.
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/install/installing-powershell-core-on-linux?view=powershell-7.1) - required to execute the build scripts.
39-
* **p7zip-full** - required to package docs.
29+
* [**.NET SDK 8.0 or newer**](https://www.microsoft.com/net/download) - required to build the project.
30+
* [**PowerShell Core**](https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-7.5) - required to execute the build scripts.
4031

4132
## Instructions
4233
Once you install all the necessary prerequisites, you can proceed to building. These instructions assume you have already cloned the repository.

DisCatSharp.Extensions.OAuth2Web/DisCatSharp.Extensions.OAuth2Web.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
<ItemGroup>
4040
<PackageReference Include="Backport.System.Threading.Lock" Version="3.1.4" />
4141
<PackageReference Include="ConcurrentHashSet" Version="1.3.0" />
42-
<PackageReference Include="DisCatSharp" Version="10.6.6-nightly-031" />
42+
<PackageReference Include="DisCatSharp" Version="10.6.6" />
4343
<PackageReference Include="DisCatSharp.Analyzer.Roselyn" Version="6.2.*">
4444
<PrivateAssets>all</PrivateAssets>
4545
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

DisCatSharp.Extensions.SimpleMusicCommands/DisCatSharp.Extensions.SimpleMusicCommands.csproj

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,17 @@
2424
</PropertyGroup>
2525

2626
<ItemGroup>
27-
<PackageReference Include="DisCatSharp" Version="10.6.6-nightly-031" />
27+
<PackageReference Include="DisCatSharp" Version="10.6.6" />
2828
<PackageReference Include="DisCatSharp.Analyzer.Roselyn" Version="6.2.*">
2929
<PrivateAssets>all</PrivateAssets>
3030
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3131
</PackageReference>
3232
<PackageReference Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.1" />
3333
<PackageReference Include="System.Diagnostics.DiagnosticSource" Version="9.0.1" />
34-
<PackageReference Include="DisCatSharp.ApplicationCommands" Version="10.6.6-nightly-031" />
34+
<PackageReference Include="DisCatSharp.ApplicationCommands" Version="10.6.6" />
3535
<PackageReference Include="DisCatSharp.Attributes" Version="10.6.*" />
36-
<PackageReference Include="DisCatSharp.Lavalink" Version="10.6.6-nightly-031" />
37-
<PackageReference Include="DisCatSharp.Common" Version="10.6.6-nightly-031" />
36+
<PackageReference Include="DisCatSharp.Lavalink" Version="10.6.6" />
37+
<PackageReference Include="DisCatSharp.Common" Version="10.6.6" />
3838
<PackageReference Include="Microsoft.DependencyValidation.Analyzers" Version="0.11.0" />
3939
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.1" />
4040
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.1" />

DisCatSharp.Extensions.TwoFactorCommands/DisCatSharp.Extensions.TwoFactorCommands.csproj

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,16 @@
2626
<ItemGroup>
2727
<PackageReference Include="Backport.System.Threading.Lock" Version="3.1.4" />
2828
<PackageReference Include="DatabaseWrapper.Sqlite" Version="6.1.4" />
29-
<PackageReference Include="DisCatSharp" Version="10.6.6-nightly-031" />
29+
<PackageReference Include="DisCatSharp" Version="10.6.6" />
3030
<PackageReference Include="DisCatSharp.Analyzer.Roselyn" Version="6.2.*">
3131
<PrivateAssets>all</PrivateAssets>
3232
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3333
</PackageReference>
34-
<PackageReference Include="DisCatSharp.ApplicationCommands" Version="10.6.6-nightly-031" />
34+
<PackageReference Include="DisCatSharp.ApplicationCommands" Version="10.6.6" />
3535
<PackageReference Include="DisCatSharp.Attributes" Version="10.6.*" />
36-
<PackageReference Include="DisCatSharp.CommandsNext" Version="10.6.6-nightly-031" />
37-
<PackageReference Include="DisCatSharp.Common" Version="10.6.6-nightly-031" />
38-
<PackageReference Include="DisCatSharp.Interactivity" Version="10.6.6-nightly-031" />
36+
<PackageReference Include="DisCatSharp.CommandsNext" Version="10.6.6" />
37+
<PackageReference Include="DisCatSharp.Common" Version="10.6.6" />
38+
<PackageReference Include="DisCatSharp.Interactivity" Version="10.6.6" />
3939
<PackageReference Include="Microsoft.DependencyValidation.Analyzers" Version="0.11.0" />
4040
<PackageReference Include="Microsoft.Extensions.DependencyInjection" Version="9.0.1" />
4141
<PackageReference Include="Microsoft.Extensions.Logging" Version="9.0.1" />

Targets/Version.targets

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
44
<PropertyGroup>
5-
<VersionPrefix>3.0.6</VersionPrefix>
5+
<VersionPrefix>3.1.0</VersionPrefix>
66
</PropertyGroup>
77
<PropertyGroup Condition="'$(VersionSuffix)' != '' And '$(BuildNumber)' != ''">
88
<Version>$(VersionPrefix)-$(VersionSuffix)-$(BuildNumber)</Version>

0 commit comments

Comments
 (0)