File tree Expand file tree Collapse file tree 5 files changed +53
-0
lines changed Expand file tree Collapse file tree 5 files changed +53
-0
lines changed Original file line number Diff line number Diff line change 27
27
"DOTNET_ROOT" : " ${containerWorkspaceFolder}/.dotnet" ,
28
28
"DOTNET_MSBUILD_SDK_RESOLVER_CLI_DIR" : " ${containerWorkspaceFolder}/.dotnet" ,
29
29
"NUGET_PACKAGES" : " /home/vscode/.nuget/packages"
30
+ },
31
+ "remoteUser" : " vscode" ,
32
+ "hostRequirements" : {
33
+ "cpus" : 16 ,
34
+ "memory" : " 32gb"
30
35
}
31
36
}
Original file line number Diff line number Diff line change
1
+ #! /usr/bin/env sh
2
+
1
3
# Install SDK and tool dependencies before container starts
2
4
# Also run the full restore on the repo so that go-to definition
3
5
# and other language features will be available in C# files
4
6
./restore.sh
7
+ # run the build so that everything is 'hot'
8
+ ./build.sh -tl:off
9
+ # setup the IDE env to point to the local .dotnet folder so that assemblies/tools are loaded as expected
10
+ # this script is run from repo root so shellcheck warning about relative-path lookups can be ignored
11
+ # shellcheck disable=SC1091
12
+ . ./artifacts/sdk-build-env.sh
Original file line number Diff line number Diff line change
1
+ {
2
+ "version" : " 0.2.0" ,
3
+ "configurations" : [
4
+ {
5
+ "name" : " .NET Core Launch (console)" ,
6
+ "type" : " coreclr" ,
7
+ "request" : " launch" ,
8
+ "program" : " ${workspaceFolder}${/}artifacts${/}bin${/}redist${/}Debug${/}dotnet${/}sdk${/}10.0.100--dev${/}dotnet.dll" ,
9
+ "args" : [
10
+ ],
11
+ "env" : {
12
+ "MSBuildExtensionsPath" : " ${workspaceFolder}${/}artifacts${/}bin${/}redist${/}Debug${/}dotnet${/}sdk${/}10.0.100-dev" ,
13
+ "MSBuildSDKsPath" : " ${workspaceFolder}${/}artifacts${/}bin${/}redist${/}Debug${/}dotnet${/}sdk${/}10.0.100-dev${/}Sdks" ,
14
+ "DOTNET_ROOT" : " ${workspaceFolder}${/}artifacts${/}bin${/}redist${/}Debug${/}dotnet" ,
15
+ },
16
+ "stopAtEntry" : false ,
17
+ "console" : " integratedTerminal" ,
18
+ "justMyCode" : true
19
+ },
20
+ {
21
+ "name" : " .NET Core Attach" ,
22
+ "type" : " coreclr" ,
23
+ "request" : " attach" ,
24
+ "requireExactSource" : false
25
+ }
26
+ ]
27
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "servers" : {
3
+ "ms.docs" : {
4
+ "url" : " https://learn.microsoft.com/api/mcp" ,
5
+ "type" : " http"
6
+ }
7
+ },
8
+ "inputs" : []
9
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "dotnet.testWindow.disableAutoDiscovery" : true ,
3
+ "dotnet.defaultSolution" : " sdk.slnx"
4
+ }
You can’t perform that action at this time.
0 commit comments