File tree Expand file tree Collapse file tree 5 files changed +132
-0
lines changed Expand file tree Collapse file tree 5 files changed +132
-0
lines changed Original file line number Diff line number Diff line change
1
+ // For format details, see https://aka.ms/devcontainer.json. For config options, see the
2
+ // README at: https://github.com/devcontainers/templates/tree/main/src/dotnet
3
+ {
4
+ "name" : " C# (.NET)" ,
5
+ // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile
6
+ "image" : " mcr.microsoft.com/devcontainers/dotnet:1-9.0-bookworm" ,
7
+ "features" : {
8
+ "ghcr.io/devcontainers/features/dotnet:2" : {}
9
+ },
10
+
11
+ // Features to add to the dev container. More info: https://containers.dev/features.
12
+ // "features": {},
13
+
14
+ // Use 'forwardPorts' to make a list of ports inside the container available locally.
15
+ // "forwardPorts": [5000, 5001],
16
+ // "portsAttributes": {
17
+ // "5001": {
18
+ // "protocol": "https"
19
+ // }
20
+ // }
21
+
22
+ // Use 'postCreateCommand' to run commands after the container is created.
23
+ "postCreateCommand" : " dotnet restore Pokerhands/ && dotnet restore Pokerhands.Tests/ && dotnet restore Pokerhands.Verify/" ,
24
+
25
+ // Configure tool-specific properties.
26
+ "customizations" : {
27
+ "vscode" : {
28
+ // Add the IDs of extensions you want installed when the container is created.
29
+ "extensions" : [
30
+ " ms-dotnettools.csharp" ,
31
+ " ms-dotnettools.vscode-dotnet-runtime" ,
32
+ " ms-dotnettools.csdevkit" ,
33
+
34
+ " ms-vscode.csharp" ,
35
+ " -github.copilot" ,
36
+ " -github.copilot-chat"
37
+ ]
38
+ // Uncomment the next line to run the C# extension's initialization code after the container is created.
39
+ // "settings": { "csharp.suppressHiddenDiagnostics": true }
40
+ }
41
+ },
42
+
43
+ // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root.
44
+ "remoteUser" : " root"
45
+ }
Original file line number Diff line number Diff line change
1
+ # To get started with Dependabot version updates, you'll need to specify which
2
+ # package ecosystems to update and where the package manifests are located.
3
+ # Please see the documentation for more information:
4
+ # https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
5
+ # https://containers.dev/guide/dependabot
6
+
7
+ version : 2
8
+ updates :
9
+ - package-ecosystem : " devcontainers"
10
+ directory : " /"
11
+ schedule :
12
+ interval : weekly
Original file line number Diff line number Diff line change
1
+ {
2
+ "version" : " 0.2.0" ,
3
+ "configurations" : [
4
+ {
5
+ // Use IntelliSense to find out which attributes exist for C# debugging
6
+ // Use hover for the description of the existing attributes
7
+ // For further information visit https://github.com/dotnet/vscode-csharp/blob/main/debugger-launchjson.md
8
+ "name" : " .NET Core Launch (console)" ,
9
+ "type" : " coreclr" ,
10
+ "request" : " launch" ,
11
+ "preLaunchTask" : " build" ,
12
+ // If you have changed target frameworks, make sure to update the program path.
13
+ "program" : " ${workspaceFolder}/PokerHands/bin/Debug/net9.0/PokerHands.dll" ,
14
+ "args" : [],
15
+ "cwd" : " ${workspaceFolder}/PokerHands" ,
16
+ // For more information about the 'console' field, see https://aka.ms/VSCode-CS-LaunchJson-Console
17
+ "console" : " internalConsole" ,
18
+ "stopAtEntry" : false
19
+ },
20
+ {
21
+ "name" : " .NET Core Attach" ,
22
+ "type" : " coreclr" ,
23
+ "request" : " attach"
24
+ }
25
+ ]
26
+ }
Original file line number Diff line number Diff line change
1
+ {
2
+ "version" : " 2.0.0" ,
3
+ "tasks" : [
4
+ {
5
+ "label" : " build" ,
6
+ "command" : " dotnet" ,
7
+ "type" : " process" ,
8
+ "args" : [
9
+ " build" ,
10
+ " ${workspaceFolder}/PokerHands.sln" ,
11
+ " /property:GenerateFullPaths=true" ,
12
+ " /consoleloggerparameters:NoSummary;ForceNoAlign"
13
+ ],
14
+ "problemMatcher" : " $msCompile"
15
+ },
16
+ {
17
+ "label" : " publish" ,
18
+ "command" : " dotnet" ,
19
+ "type" : " process" ,
20
+ "args" : [
21
+ " publish" ,
22
+ " ${workspaceFolder}/PokerHands.sln" ,
23
+ " /property:GenerateFullPaths=true" ,
24
+ " /consoleloggerparameters:NoSummary;ForceNoAlign"
25
+ ],
26
+ "problemMatcher" : " $msCompile"
27
+ },
28
+ {
29
+ "label" : " watch" ,
30
+ "command" : " dotnet" ,
31
+ "type" : " process" ,
32
+ "args" : [
33
+ " watch" ,
34
+ " run" ,
35
+ " --project" ,
36
+ " ${workspaceFolder}/PokerHands.sln"
37
+ ],
38
+ "problemMatcher" : " $msCompile"
39
+ }
40
+ ]
41
+ }
Original file line number Diff line number Diff line change
1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
2
+ <configuration >
3
+ <packageSources >
4
+ <!-- To inherit the global NuGet package sources remove the <clear/> line below -->
5
+ <clear />
6
+ <add key =" nuget" value =" https://api.nuget.org/v3/index.json" />
7
+ </packageSources >
8
+ </configuration >
You can’t perform that action at this time.
0 commit comments