88
99## Build on Windows
1010
11- - Install .NET 9 SDK using downloaded installer or winget
11+ - Install .NET 10 SDK using downloaded installer or winget
1212```
13- winget install Microsoft.DotNet.SDK.9
13+ winget install Microsoft.DotNet.SDK.10
1414```
1515- Run build script using command prompt in ` build-scripts ` directory
1616
1717```
1818powershell -ExecutionPolicy Bypass -File "TS.NET.Engine (win-x64).ps1"
1919```
20- - Build output can be found at ` builds\win-x64\ TS.NET.Engine `
20+ - Build output can be found at ` builds\TS.NET.Engine\win-x64 `
2121
2222## Build on Linux
2323
24- TS.NET requires .NET SDK. to build, installation varies by distro.
24+ - Install .NET 10 SDK
2525
26- ### Ubuntu
26+ https://learn.microsoft.com/en-us/dotnet/core/install/linux
2727
28- Optionally (depending on Ubuntu version):
29- ```
30- sudo add-apt-repository ppa:dotnet/backports
31- ```
28+ - Run build script
3229
33- ```
34- sudo apt-get update
35- sudo apt-get install -y dotnet-sdk-9.0
36- ```
37- ### Arch
38- ```
39- sudo pacman -S dotnet-sdk
40- ```
41- Run build script
4230```
4331./build-scripts/"TS.NET.Engine (linux-x64)"
4432```
45- Build output can be found at ` builds/TS.NET.Engine/linux-x64 `
33+ - Build output can be found at ` builds/TS.NET.Engine/linux-x64 `
4634
47- to run TS.NET.Engine use below commands, there should be no errors if everything went alright.
48- ```
49- cd builds/TS.NET.Engine/linux-x64
50- ./TS.NET.Engine
51- ```
5235## Profiling on Windows
5336
5437- Install profiling tool
@@ -60,3 +43,11 @@ dotnet tool install -g Ultra
6043ultra.exe profile -- TS.NET.Engine.exe -seconds 10
6144```
6245- Use the generated json.gz on https://profiler.firefox.com
46+
47+ ## Testbench on linux
48+
49+ If there is a blank screen on startup of TS.NET.Testbench.UI, one of these env vars may fix it:
50+
51+ ` WEBKIT_DISABLE_DMABUF_RENDERER=1 `
52+
53+ ` LIBGL_ALWAYS_SOFTWARE=1 `
0 commit comments