Skip to content

Commit 349decf

Browse files
author
ladeak
committed
.net vscode extension
1 parent b230208 commit 349decf

12 files changed

Lines changed: 233 additions & 207 deletions

File tree

.github/workflows/CD.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -91,12 +91,12 @@ jobs:
9191
src/CHttpExecutor/bin/Release/${{ env.GH_PACKAGE_VERSION }}/linux-x64/publish/chttpexec-linux-x64
9292
- name: Build VSCodeExtension dependencies
9393
run: |
94-
dotnet publish src/CHttpExtension -r linux-x64 -f net9.0 # .NET9.0
94+
dotnet publish src/CHttpExtension -r linux-x64 -f net10.0
9595
- name: Upload CHttpExtension file to artifacts (linux-x64)
9696
uses: actions/upload-artifact@v7
9797
with:
9898
name: CHttpExtension-linux-x64 # The name of the artifact bundle
99-
path: src/CHttpExtension/bin/Release/net9.0/linux-x64/publish/*
99+
path: src/CHttpExtension/bin/Release/net10.0/linux-x64/publish/*
100100

101101
cross-compile-linux-aot:
102102
runs-on: ubuntu-26.04-arm
@@ -110,12 +110,12 @@ jobs:
110110
run: echo "VERSION=${GITHUB_REF/refs\/tags\/v/}" >> $GITHUB_ENV
111111
- name: Build VSCodeExtension dependencies
112112
run: |
113-
dotnet publish src/CHttpExtension -r linux-arm64 -f net9.0 # .NET9.0
113+
dotnet publish src/CHttpExtension -r linux-arm64 -f net10.0
114114
- name: Upload CHttpExtension file to artifacts (linux-arm64)
115115
uses: actions/upload-artifact@v7
116116
with:
117117
name: CHttpExtension-linux-arm64 # The name of the artifact bundle
118-
path: src/CHttpExtension/bin/Release/net9.0/linux-arm64/publish/*
118+
path: src/CHttpExtension/bin/Release/net10.0/linux-arm64/publish/*
119119

120120
cross-compile-windows-aot:
121121
runs-on: windows-latest
@@ -144,18 +144,18 @@ jobs:
144144
src/CHttp/bin/Release/${{ env.GH_PACKAGE_VERSION }}/win-arm64/publish/chttp-win-arm64-aot.exe
145145
- name: Build VSCodeExtension dependencies
146146
run: |
147-
dotnet publish src/CHttpExtension -r win-x64 -f net9.0 # .NET9.0
148-
dotnet publish src/CHttpExtension -r win-arm64 -f net9.0 # .NET9.0
147+
dotnet publish src/CHttpExtension -r win-x64 -f net10.0
148+
dotnet publish src/CHttpExtension -r win-arm64 -f net10.0
149149
- name: Upload CHttpExtension file to artifacts (win-x64)
150150
uses: actions/upload-artifact@v7
151151
with:
152152
name: CHttpExtension-win-x64 # The name of the artifact bundle
153-
path: src/CHttpExtension/bin/Release/net9.0/win-x64/publish/*
153+
path: src/CHttpExtension/bin/Release/net10.0/win-x64/publish/*
154154
- name: Upload CHttpExtension file to artifacts (win-arm64)
155155
uses: actions/upload-artifact@v7
156156
with:
157157
name: CHttpExtension-win-arm64 # The name of the artifact bundle
158-
path: src/CHttpExtension/bin/Release/net9.0/win-arm64/publish/*
158+
path: src/CHttpExtension/bin/Release/net10.0/win-arm64/publish/*
159159

160160
vscodeextension-linux-x64:
161161
runs-on: ubuntu-latest

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -304,10 +304,10 @@ Run the following commands to publish the native dependencis of the VS Code Exte
304304
For this use that latest .NET major version:
305305

306306
```$
307-
dotnet publish src/CHttpExtension -r win-x64 -f net9.0
308-
cp ./src/CHttpExtension/bin/Release/net9.0/win-x64/publish/* ./src/VSCodeExt/src/chttp-win32-x64
309-
dotnet publish src/CHttpExtension -r linux-x64 -f net9.0
310-
cp ./src/CHttpExtension/bin/Release/net9.0/linux-x64/publish/* ./src/VSCodeExt/src/chttp-linux-x64
307+
dotnet publish src/CHttpExtension -r win-x64 -f net10.0
308+
cp ./src/CHttpExtension/bin/Release/net10.0/win-x64/publish/* ./src/VSCodeExt/src/chttp-win32-x64
309+
dotnet publish src/CHttpExtension -r linux-x64 -f net10.0
310+
cp ./src/CHttpExtension/bin/Release/net10.0/linux-x64/publish/* ./src/VSCodeExt/src/chttp-linux-x64
311311
```
312312

313313
### Cleanup NPM

src/CHttp/CHttp.csproj

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

33
<PropertyGroup>
44
<OutputType>Exe</OutputType>
5-
<TargetFrameworks>net9.0;net10.0;net11.0</TargetFrameworks>
5+
<TargetFrameworks>net10.0;net11.0</TargetFrameworks>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
<PackAsTool>true</PackAsTool>

src/CHttpExtension/CHttpExtension.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,13 @@
22

33
<PropertyGroup>
44
<OutputType>library</OutputType>
5-
<TargetFramework>net9.0</TargetFramework>
5+
<TargetFramework>net10.0</TargetFramework>
66
<ImplicitUsings>enable</ImplicitUsings>
77
<Nullable>enable</Nullable>
88
<PublishAot>true</PublishAot>
99
<PublishNodeModule>true</PublishNodeModule>
1010
<EventSourceSupport>true</EventSourceSupport>
11+
<Http3Support>true</Http3Support>
1112
</PropertyGroup>
1213

1314
<ItemGroup>

src/VSCodeExt/dist/extension.js

Lines changed: 55 additions & 12 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/VSCodeExt/dist/extension.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)