Skip to content

Commit ce9bfc1

Browse files
committed
测试用例工程的nuget包版本号改为从package.json获取
1 parent 0829ab1 commit ce9bfc1

File tree

1 file changed

+18
-5
lines changed

1 file changed

+18
-5
lines changed

unity/test/nuget/projects/nuget-test.csproj

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,19 @@
88

99
<IsPackable>false</IsPackable>
1010
<IsTestProject>true</IsTestProject>
11+
12+
<!-- Read version from package.json files -->
13+
<PuertsV8PackageJson>$([System.IO.File]::ReadAllText('$(MSBuildProjectDirectory)\..\..\..\upms\v8\package.json'))</PuertsV8PackageJson>
14+
<PuertsLuaPackageJson>$([System.IO.File]::ReadAllText('$(MSBuildProjectDirectory)\..\..\..\upms\lua\package.json'))</PuertsLuaPackageJson>
15+
<PuertsQuickJsPackageJson>$([System.IO.File]::ReadAllText('$(MSBuildProjectDirectory)\..\..\..\upms\quickjs\package.json'))</PuertsQuickJsPackageJson>
16+
<PuertsPythonPackageJson>$([System.IO.File]::ReadAllText('$(MSBuildProjectDirectory)\..\..\..\upms\python\package.json'))</PuertsPythonPackageJson>
17+
<PuertsNodeJsPackageJson>$([System.IO.File]::ReadAllText('$(MSBuildProjectDirectory)\..\..\..\upms\nodejs\package.json'))</PuertsNodeJsPackageJson>
18+
19+
<PuertsV8Version>$([System.Text.RegularExpressions.Regex]::Match($(PuertsV8PackageJson), '\"version\"\s*:\s*\"([^\"]+)\"').Groups[1].Value)</PuertsV8Version>
20+
<PuertsLuaVersion>$([System.Text.RegularExpressions.Regex]::Match($(PuertsLuaPackageJson), '\"version\"\s*:\s*\"([^\"]+)\"').Groups[1].Value)</PuertsLuaVersion>
21+
<PuertsQuickJsVersion>$([System.Text.RegularExpressions.Regex]::Match($(PuertsQuickJsPackageJson), '\"version\"\s*:\s*\"([^\"]+)\"').Groups[1].Value)</PuertsQuickJsVersion>
22+
<PuertsPythonVersion>$([System.Text.RegularExpressions.Regex]::Match($(PuertsPythonPackageJson), '\"version\"\s*:\s*\"([^\"]+)\"').Groups[1].Value)</PuertsPythonVersion>
23+
<PuertsNodeJsVersion>$([System.Text.RegularExpressions.Regex]::Match($(PuertsNodeJsPackageJson), '\"version\"\s*:\s*\"([^\"]+)\"').Groups[1].Value)</PuertsNodeJsVersion>
1124
</PropertyGroup>
1225

1326
<ItemGroup>
@@ -18,11 +31,11 @@
1831
<PackageReference Include="coverlet.collector" Version="6.0.0" />
1932

2033
<!-- Puerts NuGet Packages -->
21-
<PackageReference Include="Puerts.V8.Complete" Version="3.0.0" />
22-
<PackageReference Include="Puerts.Lua.Complete" Version="3.0.0" />
23-
<PackageReference Include="Puerts.Quickjs.Complete" Version="3.0.0" />
24-
<PackageReference Include="Puerts.Python.Complete" Version="3.0.0-beta1" />
25-
<PackageReference Include="Puerts.NodeJS.Complete" Version="3.0.0" />
34+
<PackageReference Include="Puerts.V8.Complete" Version="$(PuertsV8Version)" />
35+
<PackageReference Include="Puerts.Lua.Complete" Version="$(PuertsLuaVersion)" />
36+
<PackageReference Include="Puerts.Quickjs.Complete" Version="$(PuertsQuickJsVersion)" />
37+
<PackageReference Include="Puerts.Python.Complete" Version="$(PuertsPythonVersion)" />
38+
<PackageReference Include="Puerts.NodeJS.Complete" Version="$(PuertsNodeJsVersion)" />
2639
</ItemGroup>
2740

2841

0 commit comments

Comments
 (0)