diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index bf94e72..72da330 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -44,6 +44,20 @@ jobs: msbuild /p:Configuration=Release /p:Platform="Any CPU" /p:GitFlow="Github Action" env: Configuration: ${{ matrix.configuration }} + + - name: Build the solution (x64) + run: | + msbuild -t:restore /p:GitFlow="Github Action" + msbuild /p:Configuration=Release /p:Platform="x64" /p:GitFlow="Github Action" + env: + Configuration: ${{ matrix.configuration }} + + - name: Build the solution (ARM64) + run: | + msbuild -t:restore /p:GitFlow="Github Action" + msbuild /p:Configuration=Release /p:Platform="ARM64" /p:GitFlow="Github Action" + env: + Configuration: ${{ matrix.configuration }} # 上传编译成品 - name: Upload to artifact @@ -51,3 +65,15 @@ jobs: with: name: Ink-Canvas path: Ink Canvas/bin/Release + + - name: Upload to artifact (x64) + uses: actions/upload-artifact@main + with: + name: Ink-Canvas + path: Ink Canvas/bin/x64/Release + + - name: Upload to artifact (ARM64) + uses: actions/upload-artifact@main + with: + name: Ink-Canvas + path: Ink Canvas/bin/ARM64/Release diff --git a/Ink Canvas.sln b/Ink Canvas.sln index 544541b..04c8b01 100644 --- a/Ink Canvas.sln +++ b/Ink Canvas.sln @@ -1,20 +1,32 @@  Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 16 -VisualStudioVersion = 16.0.29806.167 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.33530.505 MinimumVisualStudioVersion = 10.0.40219.1 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ink Canvas", "Ink Canvas\Ink Canvas.csproj", "{8D0EDFC7-F974-4571-BC49-6F3A6653FE81}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU + Debug|ARM64 = Debug|ARM64 + Debug|x64 = Debug|x64 Release|Any CPU = Release|Any CPU + Release|ARM64 = Release|ARM64 + Release|x64 = Release|x64 EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {8D0EDFC7-F974-4571-BC49-6F3A6653FE81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {8D0EDFC7-F974-4571-BC49-6F3A6653FE81}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8D0EDFC7-F974-4571-BC49-6F3A6653FE81}.Debug|ARM64.ActiveCfg = Debug|ARM64 + {8D0EDFC7-F974-4571-BC49-6F3A6653FE81}.Debug|ARM64.Build.0 = Debug|ARM64 + {8D0EDFC7-F974-4571-BC49-6F3A6653FE81}.Debug|x64.ActiveCfg = Debug|x64 + {8D0EDFC7-F974-4571-BC49-6F3A6653FE81}.Debug|x64.Build.0 = Debug|x64 {8D0EDFC7-F974-4571-BC49-6F3A6653FE81}.Release|Any CPU.ActiveCfg = Release|Any CPU {8D0EDFC7-F974-4571-BC49-6F3A6653FE81}.Release|Any CPU.Build.0 = Release|Any CPU + {8D0EDFC7-F974-4571-BC49-6F3A6653FE81}.Release|ARM64.ActiveCfg = Release|ARM64 + {8D0EDFC7-F974-4571-BC49-6F3A6653FE81}.Release|ARM64.Build.0 = Release|ARM64 + {8D0EDFC7-F974-4571-BC49-6F3A6653FE81}.Release|x64.ActiveCfg = Release|x64 + {8D0EDFC7-F974-4571-BC49-6F3A6653FE81}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/Ink Canvas/Ink Canvas.csproj b/Ink Canvas/Ink Canvas.csproj index dbf48d9..4c21e95 100644 --- a/Ink Canvas/Ink Canvas.csproj +++ b/Ink Canvas/Ink Canvas.csproj @@ -79,6 +79,46 @@ app.manifest + + true + bin\ARM64\Debug\ + DEBUG;TRACE + full + ARM64 + 7.3 + prompt + true + + + bin\ARM64\Release\ + TRACE + true + pdbonly + ARM64 + 7.3 + prompt + true + + + true + bin\x64\Debug\ + DEBUG;TRACE + full + x64 + 7.3 + prompt + true + + + bin\x64\Release\ + TRACE + true + pdbonly + x64 + 7.3 + prompt + true + .\IACore.dll