-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
Labels
area-architectureIssues with code structure, SDK structure, implementation detailsIssues with code structure, SDK structure, implementation details
Milestone
Description
Plain .NET 7
Building net7.0-ios, net7.0-android, etc apps with the .NET 7 SDK
Tooling
- VSCX Tools - insert tooling change, backport to insertion PR above (RE: Ema): https://devdiv.visualstudio.com/DevDiv/_git/VS/pullrequest/415759
- 1578234 Build agent can't install with net7.0
- Updates the path to illink when building from Windows
- 1578236 VS is unable to detect maui Hot Reload with net7.0
- 1588591 [XVS] Failed to start debug iOS project
- 1583660 [.NET7] New iOS app shows black screen when running from macOS CLI
- 1597616 [XVS][MAUI] Failed to Initialize Hot reload on Android and iOS platform
- 1598341 Build agent does not install all the things it needs (wasm-tools-net6)
- 1610989 [XVS][MAUI] Pair Mac failed with error “Could not install workload 'ios'...”
- 1611125 [XVS][MAUI] VS crashes when clicking on Live Visual Tree window
- 1601864 [XVS][MAUI] Failed to open MAUI and .NET 6 project properties page
- 1611404 [VS] Building a .NET 6 iOS project with .NET 7 fails
- 1601512 Infinite XAML Hot Reload System.Text.Json.Serialization recursion while debugging Android App
- 1598342 C# Hot Reload does not work on iOS from Hot Restart
- 1612273 Yellow bars and project exceptions
Platform SDK
- [MaciOS] .NET7 New iOS app shows black screen when running from macOS CLI
- [Android] Update dependencies from dotnet/installer
- [Android] Update dependencies from dotnet/installer
- [dotnet/linker] Test lane timeout due to
<ILLink/>
- [ ] [dotnet/runtime] Builds using interpreter fail on iOS/MacCatalyst - [MAUI] Update dependencies from dotnet/installer
- [Blazor] Account for Maui multi-rid builds
- [Blazor] Allow customizing the static web assets base manifest paths if defined by the environment
- [ ] [Android][MaciOS] Create intentional Build errors when building net6 from net7?
- [dotnet/linker] Test lane timeout due to
- Create Vendor Assessment for PR build
- 1611403 Remote iOS builds look for the ILLink.Tasks.dll in the wrong path when multitargeting
dotnet
- VS Insertion PR with NET7 resolver bits
- [mono][debugger] Fix infinite recursion and null pointer access while debugging
- blocks 1578233 Hot Reload crashes net7.0-android app
Build net6.0-* MAUI apps from .NET 7 SDK
- Arcade - Update Arcade + Workloads runtime#72947
- Fix runtime publishing
- Same changes need to flow through to net7
- .net7 arcade changes
- Update to runtime for arcade changes
- [release/7.0-rc1] Workload changes and arcade update (#171) emsdk#172
- Fix package alias authoring in arcade and flow change
- Additional fixes for workloads/multitargeting arcade#10488
- [release/7.0-rc1] Update arcade to 7.0.0-beta.22418.4 runtime#74210
- [release/6.0] Bump arcade to 6.0.0-beta.22418.3 runtime#74193
- [release/6.0] Update dependencies from dotnet/emsdk runtime#74204
- [release/7.0-rc1] Update arcade to 7.0.0-beta.22418.4 emsdk#182
- [release/6.0] Bump arcade to 6.0.0-beta.22418.3 emsdk#179
- Additional fixes for workloads/multitargeting arcade#10488
- Change net6 package ids
- Fix net6 versioning in arcade and flow
- EMSDK Workload changes
- MonoToolchain (same changes effectively needed as EMSDK PR above)
- [release/7.0-rc1] net7.0 + net6.0 workload multitargeting changes runtime#74018
- Need to update the description in the above PR
- [release/7.0-rc1] Roll forward to the latest 6.0.x builds by lewing · Pull Request #74288 · dotnet/runtime (github.com)
- [release/7.0-rc1] Update ComponentResources versions and list by lewing · Pull Request #74365 · dotnet/runtime (github.com)
- [release/7.0-rc1] Update workload manifest paths by lewing · Pull Request #74364 · dotnet/runtime (github.com)
- Fix emscripten signing blocker and flow to installer (impacts 6 and 7)
- [release/7.0-rc1][mini] double quote linker path in defined(LD_NAME) case by lambdageek · Pull Request #74453 · dotnet/runtime (github.com)
- Create net6 targeted resolver and sign it for VSMac https://github.com/dotnet/sdk/tree/release/7.0.1xx-rc1-VSMac
- Changes to how VS drops are produced:
- xamarin/yaml-templates
- xamarin/sdk-insertions#34
- Android - net6.0
- Android - net7.0
- iOS - net6.0
- iOS - net7.0
- MAUI - net6.0
- MAUI - net7.0
- xamarin/sdk-insertions#33 (complete, does not need to be merged before product changes)
- Get the changes into a VS PR
- Codeflow to installer
- Update the baseline manifests
- Signed build
- Update runtime version in VS PR
- VSDrops from both 6.0 and 7.0 for 17.4
- 6.0 drop will have to have manual modifications to the 6.0 package versions to ensure an upgrade
- 17.4 will need a special 6.0 drop with only the packages
- Update VS setup authoring to handle multiple workloads as needed (wasm-tools-net6 for example)
- Merge into VS
- https://devdiv.visualstudio.com/DevDiv/_git/VS/pullrequest/421609
- Android - May need to update
androidto also extendmicrosoft-net-runtime-android-net6andmicrosoft-net-runtime-android-aot-net6workloads - iOS / MacCatalyst / macOS - May need to update extends as in Android
- MAUI - [net7] include net6 templates #8203 - We may need to do more work here if the strategy for android/ios is not enough.
- [1581869][VS64] There is no ".NET 6.0" tfm on additional information dialog for Maui project on VS 17.4 preview 1
- Closed by design?
- Linker produces colliding MVID for two different inputs Change was not backported to 6.0
- RC2 improvements identified
- Arcade improvements identified
- net6 arcade update
- emsdk arcade update
- runtime arcade update
- Port workload changes from 6.0 arcade#10762
- emsdk arcade update
- runtime arcade update
- net6 arcade update
- [release/6.0] Fix VS component versions runtime#74324
- Get drop creation automated and fixed
- Improve runtime build time
- Do not attempt to sign .cat files (#190) emsdk#191 -- RC2 only
- Update implicit versions to be aligned with the monthly release
- Port net6.0 targeted sdk resolver to rc2
- Arcade improvements identified
Builds
VS PRs
- Pull request 419183: Update Emscripten and wasm-tools to support multitargeting - Repos (visualstudio.com) <-- please use this one
- Pull request 412410: Update to .NET 7 RC1 as the default SDK and runtime - Repos (visualstudio.com)
7.0-RC2
J-Swift and kdubau
Metadata
Metadata
Labels
area-architectureIssues with code structure, SDK structure, implementation detailsIssues with code structure, SDK structure, implementation details