Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: dotnet/macios

.NET 9 - Xcode 16.4 support (9207)

09 Jul 06:41
10f1ea3
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

Note

Xcode 16.4 is required with this release. Xcode 16.4 requires macOS 15.3+.

This is a servicing release to theprevious .NET 9 release.

Note: these are the base SDKs that add support for the platforms in question, for MAUI (which is built on top of our SDKs), go here instead:https://docs.microsoft.com/en-us/dotnet/maui/.

Versions

This release consists of the following versions:

Installation

You can useworkload set version9.0.302.0 in order to install these versions of the SDKs.

Please make sure to be using the latest9.0.302 before issuing thedotnet workload install command below. You can
validate your installed dotnet version usingdotnet --versiondo make sure it shows9.0.302 or greater before proceeding.

dotnet workload install<workload id(s)> --version 9.0.302.0

Available workload ids

Example command installing all listed workloads.

dotnet workload install ios tvos macos maccatalyst maui android --version 9.0.302.0

You can usedotnet workload --info to validate the workload versions installed in your system.

What's Changed

Full Changelog:dotnet-9.0.1xx-xcode16.4-9199...dotnet-9.0.1xx-xcode16.4-9207

Contributors

  • @dalexsoto
  • @rolfbjarne
dalexsoto and rolfbjarne
Assets2
Loading
ArdeshirV and artemvalieiev reacted with rocket emoji
2 people reacted

.NET 10.0.1xx Preview 6 (10451)

15 Jul 23:03
96ea7cf
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading
Pre-release

We're excited to announce our sixth preview release for .NET 10!

Note: these are the base SDKs that add support for the platforms in question. For MAUI (which is built on top of our SDKs), visit:https://learn.microsoft.com/dotnet/maui/.

This release consists of the following versions:

Full release notes:.NET 10 release notes
Known issues:Known issues in .NET 10

Installation

You can useworkload set version10.0.100-preview.6.25365.1 in order to install these versions of the SDKs.

Please make sure to be using the corresponding preview of the.NET SDK 10.0.100 before issuing thedotnet workload install
command below. You can validate your installed dotnet version usingdotnet --versiondo make sure it shows10.0.100 or greater before proceeding.

dotnet workload install<workload id(s)> --version 10.0.100-preview.6.25365.1

Available workload ids

Example command installing all listed workloads.

dotnet workload install ios tvos macos maccatalyst maui android --version 10.0.100-preview.6.25365.1

You can usedotnet workload --info to validate the workload versions installed in your system.

What's Changed

Read more

Contributors

  • @dalexsoto
  • @rolfbjarne
  • @mandel-macaque
dalexsoto, rolfbjarne, and mandel-macaque
Loading

.NET 9 - Xcode 16.4 support (9199)

17 Jun 20:05
cfa2b95
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

Note

Xcode 16.4 is required with this release. Xcode 16.4 requires macOS 15.3+.

This is a servicing release to theprevious .NET 9 release, with support forXcode 16.4.

Note: these are the base SDKs that add support for the platforms in question, for MAUI (which is built on top of our SDKs), go here instead:https://docs.microsoft.com/en-us/dotnet/maui/.

Versions

This release consists of the following versions:

Installation

You can useworkload set version9.0.301.1 in order to install these versions of the SDKs, please make sure to be using the latest9.0.301 before issuing thedotnet workload install command below. You can validate your installed dotnet version usingdotnet --versiondo make sure it shows9.0.301 or greater before proceeding.

dotnet workload install<workload id(s)> --version 9.0.301.1

Available workload ids

Example command installing all listed workloads.

dotnet workload install ios tvos macos maccatalyst maui android --version 9.0.301.1

You can usedotnet workload --info to validate the workload versions installed in your system.

What's changed

Building binding projects on Windows without a Mac

Binding projects are now built entirely on Windows, there's no need for a remote Mac anymore.

This makes building binding projects on Windows significantly faster.

What's Changed

  • [Accelerate] Fix all xtro todos for this framework by ignoring them all. by@rolfbjarne in#22574
  • [AppKit] Improve and simplify the manually bound constructors for NSBitmapImageRep slightly. by@rolfbjarne in#22676
  • [AppKit] Improve and simplify the manually bound constructors for NSGradient slightly. by@rolfbjarne in#22647
  • [AppKit] Improve and simplify the manually bound constructors for NSImage slightly. by@rolfbjarne in#22533
  • [AppKit] Improve and simplify the manually bound constructors for NSOpenGLPixelFormat slightly. by@rolfbjarne in#22716
  • [AppKit] Improve and simplify the manually bound constructors for NSTextContainer slightly. by@rolfbjarne in#22655
  • [AppKit] Remove all !NET code. by@rolfbjarne in#22739
  • [AVFoundation] Add a default ctor for AVRouteDetector. Fixes#10139. by@rolfbjarne in#22534
  • [AVFoundation] Implement up to Xcode 16.4 beta 1. by@rolfbjarne in#22753
  • [AVFoundation] Improve and simplify the manually bound constructors for AVAudioRecorder slightly. by@rolfbjarne in#22529
  • [bgen] Add default xml docs for properties that represents fields. by@rolfbjarne in#22651
  • [bgen] Add more xml docs for async operations. by@rolfbjarne in#22642
  • [bgen] Add more xml docs for filters. by@rolfbjarne in#22641
  • [bgen] Add support for writing xml docs for async methods. by@rolfbjarne in#22639
  • [bgen] Add support for writing xml docs for events. by@rolfbjarne in#22640
  • [bgen] Add xml docs for event args subclasses based on NSNotifications. by@rolfbjarne in#22570
  • [bgen] Add xml docs for generated strong dictionary classes. by@rolfbjarne in#22569
  • [bgen] Add xml docs to CIFilter constructors. by@rolfbjarne in#22545
  • [bgen] Fix docid generation for nested types by@rolfbjarne in#22646
  • [BGen] Fix the GC.KeepAlive issues with the BindAs attr. by@mandel-macaque in#22554
  • [bgen] Fix xml docs for properties with backing fields. by@rolfbjarne in#22643
  • [bgen] Inject documentation for the 'This' parameter we add to category methods. by@rolfbjarne in#22553
  • [bgen] More xml docs for event args. by@rolfbjarne in#22588
  • [CFNetwork] Fix all availability attributes in this framework. by@rolfbjarne in#22698
  • [CloudKit] Improve and simplify a few manually bound constructors. by@rolfbjarne in#22657
  • [CoreBluetooth] Fix nullability in a few CBCentralManager.ScanForPeripherals overloads. Fixes#22610. by@rolfbjarne in#22630
  • [CoreImage] Simplify CIFilter.OutputImage. by@rolfbjarne in#22711
  • [CoreLocation] Improve and simplify the manually bound constructors for CLBeaconRegion slightly. by@rolfbjarne in#22644
  • [CoreTransferable] This is a Swift framework, so don't bind it. by@rolfbjarne in#22573
  • [docs] Add docs on the branching codeflow. by@rolfbjarne in#22900
  • [docs] Document NoSymbolStrip. by@rolfbjarne in#22880
  • [docs] Update urls to document about exception marshaling. by@rolfbjarne in#22572
  • [dotnet] Add a 'EnableProfiler' property to enable the 'diagnostics_tracing' component. Fixes#19370. by@rolfbjarne in#22685
  • [dotnet] Build all scripts before doing surgery on the local .NET installation. by@rolfbjarne in#22654
  • [dotnet] Fix dependency tracking for aot compilation. Fixes#21061. by@rolfbjarne in#22906
  • [dotnet] Fix dependency tracking for trimming and native linking. Fixes#21223. by@rolfbjarne in#22911
  • [dotnet] Fix selecting NSUrlSessionHandler when not choosing a specific handler. by@rolfbjarne in#22863
  • [dotnet] Improve entitlements lookup for AdditionalAppExtensions. Fixes#19242. by@rolfbjarne in#22882
  • [dotnet] Tweak error message about wrong Xcode version a bit. by@rolfbjarne in#22910
  • [Foundation] Add a few missing NSDictionary members. Fixes#22817. by@rolfbjarne in#22820
  • [Foundation] Don't use ServicePointManager to get minimum TLS protocol. by@rolfbjarne in#22517
  • [Foundation] Fix a CA1416 warning in RuntimeOptions.cs due to recent changes. by@rolfbjarne in#22883
  • [Foundation] Fix all availability attributes in this framework. by@rolfbjarne in#22903
  • [Foundation] Fix removal of background check in NSUrlSessionHandler. by@rolfbjarne in#22518
  • [Foundation] Improve and simplify the manually bound constructors for NSAttributedString slightly. by@rolfbjarne in#22587
  • [Foundation] Improve and simplify the manually bound constructors for NSHttpCookie slightly. by@rolfbjarne in#22740
  • [Foundation] Improve and simplify the manually bound constructors for NSString slightly. by@rolfbjarne in#22659
  • [Foundation] Improve and simplify the manually bound constructors for NSThread slightly. by@rolfbjarne in#22662
  • [Foundation] Improve and simplify the manually bound constructors for NSUrlProtectionSpace slightly. by@rolfbjarne in#22599
  • [Foundation] Improve and simplify the manually bound constructors for NSUserDefaults slightly. by@rolfbjarne in#22637
  • [Foundation] NSUrlSessionHandler.ClientCertificateOptions is supported. by@rolfbjarne in#22884
  • [FSKit] Re-introduce, it was finally released as stable in Xcode 16.3 / macOS 15.4. by@rolfbjarne in#22765
  • [GameController] Fix all availability attributes in this framework. by@rolfbjarne in#22726
  • [GameController] Implement up to Xcode 16.3. by@rolfbjarne in#22699
  • [GameKit] Fix accidental breaking change in parameter name. by@rolfbjarne in#22586
  • [GameKit] Fix all availability attributes in this framework. by@rolfbjarne in#22532
  • [GameplayKit] Improve and simplify the manually bound constructors for GKPath slightly. by@rolfbjarne in#22847
  • [Intents] Improve and simplify the manually bound constructors...
Read more

Contributors

  • @dalexsoto
  • @rolfbjarne
  • @mandel-macaque
  • @mauroa
  • @mcumming
dalexsoto, rolfbjarne, and 3 other contributors
Loading
jeremy-visionaid, dartasen, and artemvalieiev reacted with hooray emojidartasen reacted with heart emoji
3 people reacted

.NET 10.0.1xx Preview 5 (10622)

10 Jun 20:21
04de16f
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading
Pre-release

We're excited to announce our fifth preview release for .NET 10!

Note: these are the base SDKs that add support for the platforms in question. For MAUI (which is built on top of our SDKs), visit:https://learn.microsoft.com/dotnet/maui/.

This release consists of the following versions:

Full release notes:.NET 10 release notes
Known issues:Known issues in .NET 10

Installation

You can useworkload set version10.0.100-preview.5.25306.3 in order to install these versions of the SDKs, please make sure to be using the corresponding preview of the.NET SDK 10.0.100 before issuing thedotnet workload install command below. You can validate your installed dotnet version usingdotnet --versiondo make sure it shows10.0.100 or greater before proceeding.

dotnet workload install<workload id(s)> --version 10.0.100-preview.5.25306.3

Available workload ids

Example command installing all listed workloads.

dotnet workload install ios tvos macos maccatalyst maui android --version 10.0.100-preview.5.25306.3

You can usedotnet workload --info to validate the workload versions installed in your system.

What's Changed

  • [AppKit] Improve and simplify the manually bound constructors for NSBitmapImageRep slightly. by@rolfbjarne in#22676
  • [AppKit] Improve and simplify the manually bound constructors for NSOpenGLPixelFormat slightly. by@rolfbjarne in#22716
  • [AppKit] Remove all !NET code. by@rolfbjarne in#22739
  • [bgen] Add default xml docs for properties that represents fields. by@rolfbjarne in#22651
  • [CFNetwork] Fix all availability attributes in this framework. by@rolfbjarne in#22698
  • [CoreBluetooth] Fix nullability in a few CBCentralManager.ScanForPeripherals overloads. Fixes#22610. by@rolfbjarne in#22630
  • [CoreImage] Simplify CIFilter.OutputImage. by@rolfbjarne in#22711
  • [Foundation] Add a few missing NSDictionary members. Fixes#22817. by@rolfbjarne in#22820
  • [Foundation] Improve and simplify the manually bound constructors for NSHttpCookie slightly. by@rolfbjarne in#22740
  • [GameController] Fix all availability attributes in this framework. by@rolfbjarne in#22726
  • [GameController] Implement up to Xcode 16.3. by@rolfbjarne in#22699
  • [GameplayKit] Improve and simplify the manually bound constructors for GKPath slightly. by@rolfbjarne in#22847
  • [Metal] Fix a few issues in MTLRasterizationRateLayerDescriptor. by@rolfbjarne in#22804
  • [MetricKit] Fix an issue with availability attributes. by@rolfbjarne in#22810
  • [ModelIO] Improve and simplify the manually bound constructors for MDLNoiseTexture slightly. by@rolfbjarne in#22844
  • [msbuild] A few project file improvements to make the msbuild projects work well in VSCode. by@rolfbjarne in#22811
  • [msbuild] Don't try to log a null exception. by@rolfbjarne in#22799
  • [msbuild] Fix placing app extensions for Mac Catalyst. by@rolfbjarne in#22795
  • [msbuild] Improve logging in XamarinTask.ExecuteAsync to show duration of external command. by@rolfbjarne in#22779
  • [msbuild] introduce_CompileAppManifestInputs by@jonathanpeppers in#22745
  • [msbuild] Sort inputs when doing aot compilation and native compilation. by@rolfbjarne in#22755
  • [msbuild] Unify code to launch external processes. by@rolfbjarne in#22752
  • [msbuild] Validate a few macOS-only entitlements. Fixes#22729. by@rolfbjarne in#22743
  • [msbuild] Validate the required Xcode version. by@rolfbjarne in#22800
  • [net10.0] [dotnet] Add a way to get help with how apps are launched on mobile. by@rolfbjarne in#22858
  • [net10.0] [dotnet] Use the 'ComputeRunArguments' target to compute properties for 'dotnet run'. by@rolfbjarne in#22816
  • [net10.0] [tests] Revert ignored NativeAOT tests that were failing due to a dotnet/sdk issue. by@rolfbjarne in#22728
  • [NetworkExtension] Improve and simplify the manually bound constructors for NEHotspotConfiguration slightly. by@rolfbjarne in#22665
  • [OpenGL] Remove !NET code. by@rolfbjarne in#22713
  • [OpenGLES] Remove !NET code and tweak docs a little bit. by@rolfbjarne in#22708
  • [release/10.0.1xx-preview5] [msbuild] Don't execute the ParseDeviceSpecificBuildInformation task on Mac Catalyst. by@rolfbjarne in#22915
  • [release/10.0.1xx-preview5] [SystemConfiguration] Fix accidental break in NetworkReachability.Schedule|Unschedule. by@rolfbjarne in#22914
  • [release/10.0.1xx-preview5] Update dependencies from dotnet/dotnet by@dotnet-maestro in#22896
  • [runtime/src] Raise the AppDomain.UnhandledException event on CoreCLR. Fixes#15252. by@rolfbjarne in#22778
  • [runtime] Implement workaround for an interpreter bug where it returns incorrect small integer values to reverse P/Invokes. by@rolfbjarne in#22727
  • [runtime] Remove 32-bit code (x86 and armv7*). by@rolfbjarne in#22667
  • [Security] Add SecKeyChain.QueryAsConcreteType to macOS. by@rolfbjarne in#22710
  • [SpriteKit] Fix all availability attributes in this framework. by@rolfbjarne in#22674
  • [SpriteKit] Simplify SKVideoNode creation code. by@rolfbjarne in#22719
  • [src/tests/tools] Remove legacy xamarin logic from the TargetFramework class. by@rolfbjarne in#22761
  • [src] Fix make dependency to make apidefinition.dll rebuild when an api definition file changes. by@rolfbjarne in#22759
  • [src] Fix missing _OR_GREATER in conditional constants. by@rolfbjarne in#22738
  • [src] Ignore warnings related to xml docs when compiling core and api definition assemblies. by@rolfbjarne in#22712
  • [src] Import xml docs for members, part 21. by@rolfbjarne in#22669
  • [src] Import xml docs for members, part 22/22. by@rolfbjarne in#22678
  • [src] Improve generics support. by@rolfbjarne in#22527
  • [src] Numerous fixes in the xml docs. Fixes#17399. by@rolfbjarne in#22715
  • [src] Remove pointer-size checks and code. by@rolfbjarne in#22666
  • [StoreKit] Fix all availability attributes in this framework. by@rolfbjarne in#22690
  • [SystemConfiguration] Fix all availability attributes in this framework. by@rolfbjarne in#22709
  • [tools] Remove nnyeah, it's no longer used. by@rolfbjarne in#22700
  • [UIKit] Fix all availability attributes in this framework. by@rolfbjarne in#22720
  • [UIKit] Mark UIGraphicsRenderer and derived classes as thread-safe. Fixes#22597. by@rolfbjarne in#22600
  • [UserNotifications] Fix nullability for UNUserNotificationCenter.GetPendingNotificationRequests's response. by@rolfbjarne in#22833
  • [WebKit] Fix all availability attributes in this framework. by@rolfbjarne in#22848
  • [workload] Add Microsoft.$(platform).Runtimes frameworks by@pjcollins in#22756
  • [xma] Added targets and tasks to copy modified dll and pdb files back to Windows by@mauroa in#22677
  • Remove some watchOS code/logic. by@rolfbjarne in#22818
  • Replace all instances of 'xamarin/xamarin-macios' with 'dotnet/macios' by@mcumming in#227...
Read more

Contributors

  • @rolfbjarne
  • @jonathanpeppers
  • @pjcollins
  • @mauroa
  • @mcumming
  • @dotnet-maestro
rolfbjarne, jonathanpeppers, and 4 other contributors
Loading

.NET 10.0.1xx Preview 4 (10471)

15 May 15:11
b0ddb24
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading
Pre-release

We're excited to announce our fourth preview release for .NET 10!

Note: these are the base SDKs that add support for the platforms in question. For MAUI (which is built on top of our SDKs), visit:https://learn.microsoft.com/dotnet/maui/.

This release consists of the following versions:

Full release notes:.NET 10 release notes
Known issues:Known issues in .NET 10

Installation

You can useworkload set version10.0.100-preview.4.25263.1 in order to install these versions of the SDKs, please make sure to be using the second preview of the.NET SDK 10.0.100 before issuing thedotnet workload install command below. You can validate your installed dotnet version usingdotnet --versiondo make sure it shows10.0.100 or greater before proceeding.

dotnet workload install<workload id(s)> --version 10.0.100-preview.4.25263.1

Available workload ids

Example command installing all listed workloads.

dotnet workload install ios tvos macos maccatalyst maui android --version 10.0.100-preview.4.25263.1

You can usedotnet workload --info to validate the workload versions installed in your system.

What's Changed

Read more

Contributors

  • @dalexsoto
  • @rolfbjarne
  • @mandel-macaque
dalexsoto, rolfbjarne, and mandel-macaque
Loading
minseoyou7 reacted with heart emoji
1 person reacted

.NET 9 - Xcode 16.3 support (9288)

08 Apr 23:02
dd5e708
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

🚨Xcode 16.3 is required with this release. Xcode 16.3 requires macOS 15.2+.

This is a servicing release to theprevious .NET 9 release, with support for Xcode 16.3.

Note: these are the base SDKs that add support for the platforms in question, for MAUI (which is built on top of our SDKs), go here instead:https://docs.microsoft.com/en-us/dotnet/maui/.

Versions

This release consists of the following versions:

Installation

You can useworkload set version9.0.203 in order to install these versions of the SDKs, please make sure to be using the latest.NET SDK 9.0.203 before issuing thedotnet workload install command below. You can validate your installed dotnet version usingdotnet --versiondo make sure it shows9.0.203 or greater before proceeding.

dotnet workload install<workload id(s)> --version 9.0.203

Available workload ids

Example command installing all listed workloads.

dotnet workload install ios tvos macos maccatalyst maui android --version 9.0.203

You can usedotnet workload --info to validate the workload versions installed in your system.

What's changed

Support for bundling original resources in libraries

Library projects can have various types of bundle resources (storyboards, xibs, property lists, png images, CoreML models, texture atlases, etc.), and they're bundled into the compiled library as embedded resources.

If any processing can be done (such as compiling storyboards or xibs, or optimizing property lists/png images, etc), this has historically been done before embedding, but this complicates library builds a lot, because this processing:

  • Needs to run on a Mac, because compiling xibs/storyboards can only be done on a Mac.
  • Needs Apple's toolchain around.
  • Makes it impossible to do any decision-making based on the original resources when building the app.

So we've added opt-in support for embedding the original resource in libraries in .NET 9 (it will become opt-out in .NET 10).

The default behavior can be changed in the project file like this:

<PropertyGroup>    <BundleOriginalResources>true</BundleOriginalResources></PropertyGroup>

Ref:#19028

Disallowed duplicated attributes in api definitions in binding projects

In the past, we've allowed duplicated availability attributes in binding projects:

[iOS(17,0)][iOS(18,0)][BaseType(typeof(NSObject))]interfaceMyObject{ ...}

This is obviously not correct, and the resulting behavior by the binding generator has been random, so starting with this release, we've marked the availability attributes as single-use only, and this code will raise a compiler error.

References:

Improved debug build time when using the interpreter

We've disabled an optimization (to decrease the app size) when using the interpreter, because it increases build time (which is more important to keep low for debug builds than the app size), and additionally it even made the app size bigger (when using the interpreter), and as such was not useful.

The end result is faster builds and smaller apps when using the interpreter.

References:

An error occurs if trying to use a static library with Hot Restart

An error will be shown if trying to use a static library with Hot Restart, because this will typically result in an app that doesn't work as expected. This new error can be ignored if desired, by using theSkipStaticLibraryValidation property in the project file.

References:

Community Highlights

Special thanks to@filipnavara for his contribution#22337, the contributed code and Roslyn analyzer allowed our team to fix more than 52k+ potential GC issues.

What's Changed

Read more

Contributors

  • @rolfbjarne
  • @jfversluis
  • @filipnavara
  • @mandel-macaque
  • @mauroa
  • @mcumming
  • @haritha-mohan
rolfbjarne, jfversluis, and 5 other contributors
Loading
mlancione, angelo-t5247, molesmoke, and sanamhub reacted with thumbs up emoji
4 people reacted

.NET 10.0.1xx Preview 3 (10695)

10 Apr 20:16
425ab2e
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading
Pre-release

We're excited to announce our third preview release for .NET 10!

Note: these are the base SDKs that add support for the platforms in question. For MAUI (which is built on top of our SDKs), visit:https://learn.microsoft.com/dotnet/maui/.

This release consists of the following versions:

Full release notes:.NET 10 release notes
Known issues:Known issues in .NET 10

Installation

You can useworkload set version10.0.100-preview.3.25208.1 in order to install these versions of the SDKs, please make sure to be using the second preview of the.NET SDK 10.0.100 before issuing thedotnet workload install command below. You can validate your installed dotnet version usingdotnet --versiondo make sure it shows10.0.100 or greater before proceeding.

dotnet workload install<workload id(s)> --version 10.0.100-preview.3.25208.1

Available workload ids

Example command installing all listed workloads.

dotnet workload install ios tvos macos maccatalyst maui android --version 10.0.100-preview.3.25208.1

You can usedotnet workload --info to validate the workload versions installed in your system.

What's Changed

Read more

Contributors

  • @rolfbjarne
  • @pjcollins
  • @mandel-macaque
rolfbjarne, pjcollins, and mandel-macaque
Loading
angelo-t5247 reacted with thumbs up emoji
1 person reacted

.NET 10.0.1xx Preview 2 (10552)

18 Mar 20:35
984cbb1
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading
Pre-release

We're excited to announce our second preview release for .NET 10!

Note: these are the base SDKs that add support for the platforms in question. For MAUI (which is built on top of our SDKs), visit:https://learn.microsoft.com/dotnet/maui/.

This release consists of the following versions:

Full release notes:.NET 10 release notes
Known issues:Known issues in .NET 10

Installation

You can useworkload set version10.0.100-preview.2.25167.2 in order to install these versions of the SDKs, please make sure to be using the second preview of the.NET SDK 10.0.100 before issuing thedotnet workload install command below. You can validate your installed dotnet version usingdotnet --versiondo make sure it shows10.0.100 or greater before proceeding.

dotnet workload install<workload id(s)> --version 10.0.100-preview.2.25167.2

Available workload ids

Example command installing all listed workloads.

dotnet workload install ios tvos macos maccatalyst maui android --version 10.0.100-preview.2.25167.2

You can usedotnet workload --info to validate the workload versions installed in your system.

What's Changed

Read more

Contributors

  • @rolfbjarne
  • @mandel-macaque
  • @ivanpovazan
rolfbjarne, mandel-macaque, and ivanpovazan
Loading

.NET 10.0.1xx Preview 1 (10322)

25 Feb 20:23
e32808d
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading
Pre-release

We're excited to announce our first preview release for .NET 10!

Note: these are the base SDKs that add support for the platforms in question. For MAUI (which is built on top of our SDKs), visit:https://learn.microsoft.com/dotnet/maui/.

This release consists of the following versions:

Full release notes:.NET 10 release notes
Known issues:Known issues in .NET 10

Installation

You can useworkload set version10.0.100-preview.1.25124.2 in order to install these versions of the SDKs, please make sure to be using the first preview of the.NET SDK 10.0.100 before issuing thedotnet workload install command below. You can validate your installed dotnet version usingdotnet --versiondo make sure it shows10.0.100 or greater before proceeding.

dotnet workload install<workload id(s)> --version 10.0.100-preview.1.25124.2

Available workload ids

Example command installing all listed workloads.

dotnet workload install ios tvos macos maccatalyst maui android --version 10.0.100-preview.1.25124.2

You can usedotnet workload --info to validate the workload versions installed in your system.

What's Changed

Trimmer warnings enabled by default

In the past we've suppressed trimmer warnings, because the base class library produced trimmer warnings, which meant that it wouldn't be possible for developers to fix all the trimmer warnings.

However, in .NET 9 we believe we fixed all the trimmer warnings from our own code, so now we're ready to for developers to do the same, and thus we're enabling trimmer warnings by default.

This can be disabled, by adding this to the project file:

<PropertyGroup>    <SuppressTrimAnalysisWarnings>true</SuppressTrimAnalysisWarnings></PropertyGroup>

Ref:#21293

Bundling original resources in libraries

Library projects can have various types of bundle resources (storyboards, xibs, property lists, png images, CoreML models, texture atlases, etc.), and they're bundled into the compiled library as embedded resources.

If any processing can be done (such as compiling storyboards or xibs, or optimizing property lists/png images, etc), this has historically been done before embedding, but this complicates library builds a lot, because this processing:

  • Needs to run on a Mac, because compiling xibs/storyboards can only be done on a Mac.
  • Needs Apple's toolchain around.
  • Makes it impossible to do any decision-making based on the original resources when building the app.

So we've added opt-in support for embedding the original resource in libraries in .NET 9, and making it opt-out in .NET 10.

The default behavior can be changed in the project file like this:

<PropertyGroup>    <BundleOriginalResources>false</BundleOriginalResources></PropertyGroup>

Ref:#19028

API improvements / fixes / additions

Full Changelog:dotnet-9.0.1xx-xcode16.2-9173...dotnet-10.0.1xx-preview1-10320

Contributors

  • @rolfbjarne
rolfbjarne
Loading
onurhazar, damrata220, and omer-ays reacted with thumbs up emoji
3 people reacted

.NET 9 - Xcode 16.2 support (9180)

20 Feb 11:26
63d5ccc
This commit was created on GitHub.com and signed with GitHub’sverified signature.
GPG key ID:B5690EEEBB952194
Verified
Learn about vigilant mode.
Compare
Choose a tag to compare
Loading

🚨Xcode 16.2 is required with this release. Xcode 16.2 requires macOS 14.5+ or 15.0+.

This is a servicing release to theprevious .NET 9 release.

Note: these are the base SDKs that add support for the platforms in question, for MAUI (which is built on top of our SDKs), go here instead:https://docs.microsoft.com/en-us/dotnet/maui/.

Versions

This release consists of the following versions:

Installation

You can useworkload set version9.0.202 in order to install these versions of the SDKs, please make sure to be using the latest.NET SDK 9.0.202 before issuing thedotnet workload install command below. You can validate your installed dotnet version usingdotnet --versiondo make sure it shows9.0.202 or greater before proceeding.

dotnet workload install<workload id(s)> --version 9.0.202

Available workload ids

Example command installing all listed workloads.

dotnet workload install ios tvos macos maccatalyst maui android --version 9.0.202

You can usedotnet workload --info to validate the workload versions installed in your system.

What's Changed

  • [release/9.0.1xx] Update HotRestart.Client to 17.14.51-gd03e25086a by@rolfbjarne in#21994
  • [release/9.0.1xx] Update Hot Restart Client to 17.14.83-g77e8f56103 by@mauroa in#22034
  • [release/9.0.1xx] [CI] Use macOS Sequoia for building and testing by@dalexsoto in#22072
  • [release/9.0.1xx] Update Hot Restart Client to 17.14.133-g001ce2ac7a by@mauroa in#22129

Full Changelog:dotnet-9.0.1xx-xcode16.2-9173...dotnet-9.0.1xx-xcode16.2-9180

Contributors

  • @dalexsoto
  • @rolfbjarne
  • @mauroa
dalexsoto, rolfbjarne, and mauroa
Loading
JamestsaiTW and omer-ays reacted with thumbs up emoji
2 people reacted
Previous1345910
Previous

[8]ページ先頭

©2009-2025 Movatter.jp