|
1 | 1 | name: Build Windows (Full, VS MSBuild) |
2 | 2 |
|
3 | | -# Desktop-MSBuild fidelity check: builds Stride.sln the way Visual Studio does — |
| 3 | +# Desktop-MSBuild fidelity check: builds Stride.slnx the way Visual Studio does — |
4 | 4 | # .NET Framework MSBuild engine, separate restore (no dotnet-build sugar), VS dev |
5 | 5 | # environment so VCINSTALLDIR selects the MSVC native build mode (the |
6 | 6 | # WindowsDesktop.vcxproj link path VS users get with the C++ workload). Everything |
@@ -48,19 +48,21 @@ jobs: |
48 | 48 | # VS restores via its NuGet integration before building; bare /t:Restore is the |
49 | 49 | # CLI equivalent. Same properties as Build so the TFM graph matches. |
50 | 50 | run: | |
51 | | - msbuild build\Stride.sln ` |
| 51 | + msbuild build\Stride.slnx ` |
52 | 52 | /t:Restore ` |
53 | 53 | /m /nr:false /v:m /p:WarningLevel=0 ` |
54 | 54 | /p:Configuration=${{ github.event.inputs.build-type || 'Debug' }} ` |
| 55 | + /p:Platform="Any CPU" ` |
55 | 56 | /p:StridePlatforms=Windows ` |
56 | 57 | /p:StrideGraphicsApiDependentBuildAll=true ` |
57 | 58 | /p:StrideSkipUnitTests=true ` |
58 | 59 | /p:StrideSkipAutoPack=true |
59 | 60 | - name: Build |
60 | 61 | run: | |
61 | | - msbuild build\Stride.sln ` |
| 62 | + msbuild build\Stride.slnx ` |
62 | 63 | /m /nr:false /v:m /p:WarningLevel=0 ` |
63 | 64 | /p:Configuration=${{ github.event.inputs.build-type || 'Debug' }} ` |
| 65 | + /p:Platform="Any CPU" ` |
64 | 66 | /p:StridePlatforms=Windows ` |
65 | 67 | /p:StrideGraphicsApiDependentBuildAll=true ` |
66 | 68 | /p:StrideSkipUnitTests=true ` |
|
0 commit comments