Repository navigation
Update all projects to .NET 11 - #56872
Draft
BillWagner wants to merge 3 commits into
Draft
BillWagner wants to merge 3 commits into
BillWagner wants to merge 3 commits into
Conversation
Contributes to dotnet#56738 Find all projects targeting an older version of modern .NET (.NET 5 +). Replace all those with .NET 11. Note: I didn't change any projects targeting .NET Framework 4.x, or .NET standard.
Contributor
There was a problem hiding this comment.
🟡 Changes recommended
The changes break F# compilation by removing required preview settings, leave .NET 9 container images incompatible with the .NET 11 target, and cause the BinaryFormatter sample to throw without compatibility support.
5 open issues
What changed in this PR
Updates documentation sample projects and embedded project examples for the .NET 11 release work tracked in #56738, while leaving .NET Framework and .NET Standard targets unchanged.
Changes:
- Retargets C#, Visual Basic, and F# samples to .NET 11, including Windows-specific projects and shared Orleans build settings.
- Updates target-framework examples across tutorials, testing guides, and reference articles.
- Removes selected preview language settings and enables updated memory-safety rules in the dedicated C# sample.
| File | Description |
|---|---|
samples/snippets/visualbasic/VS_Snippets_Remoting/TransactionScope/vb/Project.vbproj |
Targets .NET 11. |
samples/snippets/visualbasic/VS_Snippets_Misc/tpl_parallel/vb/simpleforeach.vbproj |
Targets .NET 11. |
samples/snippets/visualbasic/VS_Snippets_Misc/cancellation/vb/cancellation.vbproj |
Targets .NET 11. |
samples/snippets/standard/io/io-exceptions/vb/io-exceptions.vbproj |
Targets .NET 11. |
samples/snippets/standard/io/io-exceptions/cs/io-exceptions.csproj |
Targets .NET 11. |
samples/snippets/standard/io/file-names/vb/file-names.vbproj |
Targets .NET 11. |
samples/snippets/standard/io/file-names/cs/file-names.csproj |
Targets .NET 11. |
samples/snippets/standard/interop/pinvoke/import-resolver/cs.csproj |
Targets .NET 11. |
samples/snippets/standard/datetime/calendars/specify-era/vb/vb.vbproj |
Targets .NET 11. |
samples/snippets/standard/datetime/calendars/relaxed-range/vb/vb.vbproj |
Targets .NET 11. |
samples/snippets/standard/datetime/calendars/relaxed-range/cs/cs.csproj |
Targets .NET 11. |
samples/snippets/standard/datetime/calendars/gregorian/vb/vb.vbproj |
Targets .NET 11. |
samples/snippets/standard/datetime/calendars/gregorian/cs/cs.csproj |
Targets .NET 11. |
samples/snippets/standard/datetime/calendars/gannen/cs/gannen-fmt.csproj |
Targets .NET 11. |
samples/snippets/standard/datetime/calendars/current-era/vb/vb.vbproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/SystemLibrarySample/SystemLibrarySample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/StreamingSample/StreamingSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/SqliteProviderSample/SqliteProviderSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/ScalarFunctionSample/ScalarFunctionSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/SavepointSample/SavepointSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/ResultMetadataSample/ResultMetadataSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/RegularExpressionSample/RegularExpressionSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/InteropSample/InteropSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/HelloWorldSample/HelloWorldSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/ExtensionsSample/ExtensionsSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/EncryptionSample/EncryptionSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/DirtyReadSample/DirtyReadSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/DeferredTransactionSample/DeferredTransactionSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/DateAndTimeSample/DateAndTimeSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/DapperSample/DapperSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/CollationSample/CollationSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/BulkInsertSample/BulkInsertSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/BatchingSample/BatchingSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/BackupSample/BackupSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/AsyncSample/AsyncSample.csproj |
Targets .NET 11. |
samples/snippets/standard/data/sqlite/AggregateFunctionSample/AggregateFunctionSample.csproj |
Targets .NET 11. |
samples/snippets/standard/assembly/unloading/unloading.csproj |
Targets .NET 11. |
samples/snippets/fsharp/fssamples.fsproj |
Targets .NET 11; retains preview. |
samples/snippets/csharp/xunit-test/xunit-test.csproj |
Targets .NET 11. |
samples/snippets/csharp/VS_Snippets_Misc/tpl/cs/Project.csproj |
Targets .NET 11. |
samples/snippets/csharp/VS_Snippets_Misc/tpl_childtasks/cs/Project.csproj |
Targets .NET 11. |
samples/snippets/csharp/VS_Snippets_Misc/plinq/cs/plinq.csproj |
Targets .NET 11. |
samples/snippets/csharp/VS_Snippets_Misc/cds/cs/Project.csproj |
Targets .NET 11. |
samples/snippets/csharp/VS_Snippets_Misc/cds_blockingcollection/cs/Project.csproj |
Targets .NET 11. |
samples/snippets/csharp/VS_Snippets_Misc/cancellation/cs/cancellation.csproj |
Targets .NET 11. |
samples/snippets/csharp/VS_Snippets_CLR_System/system.Threading.ThreadStart2/CS/Project.csproj |
Targets .NET 11. |
samples/snippets/csharp/VS_Snippets_CLR_System/system.idisposable/cs/project.csproj |
Targets .NET 11. |
samples/snippets/csharp/versioning/override/override.csproj |
Targets .NET 11. |
samples/snippets/csharp/versioning/new/new.csproj |
Targets .NET 11. |
samples/snippets/csharp/roslyn-sdk/SyntaxQuickStart/SyntaxWalker/SyntaxWalker.csproj |
Targets .NET 11. |
samples/snippets/csharp/roslyn-sdk/SemanticQuickStart/SemanticQuickStart.csproj |
Targets .NET 11. |
samples/snippets/csharp/programming-guide/string-to-number/convert/convert.csproj |
Targets .NET 11. |
samples/snippets/csharp/interfaces/interfaces.csproj |
Targets .NET 11. |
samples/snippets/csharp/delegates-and-events/delegates-and-events.csproj |
Targets .NET 11. |
samples/snippets/csharp/buffers/MyBuffers.csproj |
Targets .NET 11. |
samples/snippets/core/tutorials/testing-with-cli/csharp/test/NewTypesTests/NewTypesTests.csproj |
Targets .NET 11. |
samples/snippets/core/tutorials/testing-with-cli/csharp/src/NewTypes/NewTypes.csproj |
Targets .NET 11. |
docs/visual-basic/programming-guide/concepts/linq/snippets/linq.vbproj |
Targets .NET 11. |
docs/visual-basic/programming-guide/concepts/async/snippets/breakfast/breakfast.vbproj |
Targets .NET 11. |
docs/visual-basic/misc/snippets/bc42328/AddressOfExample.vbproj |
Targets .NET 11. |
docs/standard/threading/snippets/scheduling-threads/ThreadSnippets.csproj |
Targets .NET 11. |
docs/standard/snippets/simd/csharp/SimdSnippets.csproj |
Removes preview language setting. |
docs/standard/serialization/system-text-json/snippets/schema-exporter/Project.csproj |
Targets .NET 11. |
docs/standard/serialization/system-text-json/snippets/required-properties/Project.csproj |
Targets .NET 11. |
docs/standard/serialization/system-text-json/snippets/populate-properties/Project.csproj |
Targets .NET 11. |
docs/standard/serialization/system-text-json/snippets/nullable-annotations/Project.csproj |
Targets .NET 11. |
docs/standard/serialization/system-text-json/snippets/custom-contracts/Project.csproj |
Targets .NET 11. |
docs/standard/serialization/snippets/binaryformatter-event-source/csharp/binaryformatter-event-source.csproj |
Targets .NET 11. |
docs/standard/serialization/binaryformatter-migration-guide/compatibility-package.md |
Updates example to .NET 11. |
docs/standard/security/snippets/replacing-a-principal-object/vb/SetCurrentPrincipal.vbproj |
Targets .NET 11. |
docs/standard/security/snippets/replacing-a-principal-object/csharp/SetCurrentPrincipal.csproj |
Targets .NET 11. |
docs/standard/security/snippets/how-to-use-data-protection/net/csharp/DataProtectionSample.csproj |
Targets .NET 11 for Windows. |
docs/standard/security/snippets/encrypting-data/vb/aesencrypt.vbproj |
Targets .NET 11. |
docs/standard/security/snippets/encrypting-data/csharp/aesencrypt.csproj |
Targets .NET 11. |
docs/standard/security/snippets/decrypting-data/vb/aesdecrypt.vbproj |
Targets .NET 11. |
docs/standard/security/snippets/decrypting-data/csharp/aesdecrypt.csproj |
Targets .NET 11. |
docs/standard/security/snippets/cryptographic-signatures/vb/example.vbproj |
Targets .NET 11. |
docs/standard/security/snippets/cryptographic-signatures/csharp/example.csproj |
Targets .NET 11. |
docs/standard/parallel-programming/snippets/vb/snippets.vbproj |
Targets .NET 11. |
docs/standard/parallel-programming/snippets/cs/snippets.csproj |
Targets .NET 11. |
docs/standard/memory-and-spans/snippets/usage-guidelines/owner/owner.csproj |
Targets .NET 11. |
docs/standard/io/snippets/pipelines_2/ConsoleApp.csproj |
Targets .NET 11. |
docs/standard/io/snippets/pipelines_1/Pipes.csproj |
Targets .NET 11. |
docs/standard/io/snippets/how-to-read-text-from-a-file/vb/FileReader.vbproj |
Targets .NET 11. |
docs/standard/io/snippets/how-to-read-text-from-a-file/csharp/FileReader.csproj |
Targets .NET 11. |
docs/standard/io/snippets/how-to-copy-directories/vb/AppVB.vbproj |
Targets .NET 11. |
docs/standard/io/snippets/how-to-copy-directories/csharp/AppCS.csproj |
Targets .NET 11. |
docs/standard/io/snippets/composing-streams/vb/ArticleVB.vbproj |
Targets .NET 11. |
docs/standard/io/snippets/composing-streams/csharp/Article.csproj |
Targets .NET 11. |
docs/standard/io/snippets/add-remove-acls/vb/Project.vbproj |
Targets .NET 11 for Windows. |
docs/standard/io/snippets/add-remove-acls/csharp/Project.csproj |
Targets .NET 11 for Windows. |
docs/standard/garbage-collection/snippets/dispose-pattern/vb/project.vbproj |
Targets .NET 11. |
docs/standard/garbage-collection/snippets/dispose-pattern/csharp/project.csproj |
Targets .NET 11. |
docs/standard/frameworks.md |
Updates example to .NET 11. |
docs/standard/exceptions/snippets/how-to-use-finally-blocks/csharp/Project.csproj |
Targets .NET 11. |
docs/standard/exceptions/snippets/best-practices/csharp/Project.csproj |
Targets .NET 11. |
docs/standard/events/snippets/shared/how-to-provider-observer/csharp/temperaturemonitorcs.csproj |
Targets .NET 11. |
docs/standard/events/snippets/observables/vb/Observables.vbproj |
Targets .NET 11. |
docs/standard/events/snippets/observables/csharp/Observables.csproj |
Targets .NET 11. |
docs/standard/events/snippets/index/vb/eventsVB.vbproj |
Targets .NET 11. |
docs/standard/events/snippets/index/csharp/eventsCS.csproj |
Targets .NET 11. |
docs/standard/datetime/snippets/working-with-calendars/vb/ChangeCalendar.vbproj |
Targets .NET 11. |
docs/standard/datetime/snippets/working-with-calendars/csharp/ChangeCalendar.csproj |
Targets .NET 11. |
docs/standard/datetime/snippets/timezone-concepts/project.csproj |
Targets .NET 11 for Windows. |
docs/standard/datetime/snippets/timeprovider-overview/vb/myproject.vbproj |
Targets .NET 11. |
docs/standard/datetime/snippets/timeprovider-overview/csharp/myproject.csproj |
Targets .NET 11. |
docs/standard/commandline/snippets/tab-completion/csharp/scl.csproj |
Targets .NET 11. |
docs/standard/commandline/snippets/model-binding/csharp/scl.csproj |
Targets .NET 11. |
docs/standard/commandline/snippets/handle-termination/csharp/scl.csproj |
Targets .NET 11. |
docs/standard/commandline/snippets/global-options/csharp/scl.csproj |
Targets .NET 11. |
docs/standard/commandline/snippets/define-symbols/csharp/scl.csproj |
Targets .NET 11. |
docs/standard/commandline/snippets/customize-help/csharp/scl.csproj |
Targets .NET 11. |
docs/standard/commandline/snippets/configuration/csharp/scl.csproj |
Targets .NET 11. |
docs/standard/base-types/snippets/regex/csharp/Project.csproj |
Targets .NET 11. |
docs/standard/base-types/snippets/regex-backtracking/vb/Project.vbproj |
Targets .NET 11. |
docs/standard/base-types/snippets/regex-backtracking/csharp/Project.csproj |
Targets .NET 11. |
docs/standard/base-types/snippets/parsing-datetime/vb/parsing-datetime.vbproj |
Targets .NET 11. |
docs/standard/base-types/snippets/parsing-datetime/csharp/parsing-datetime.csproj |
Targets .NET 11. |
docs/standard/base-types/snippets/parse-strings/vb/parse-strings.vbproj |
Targets .NET 11. |
docs/standard/base-types/snippets/parse-strings/csharp/parse-strings.csproj |
Targets .NET 11. |
docs/standard/base-types/snippets/creating-new/vb/creating-new.vbproj |
Targets .NET 11. |
docs/standard/base-types/snippets/creating-new/csharp/creating-new.csproj |
Targets .NET 11. |
docs/standard/base-types/snippets/composite-formatting/net/vb/Formatting.vbproj |
Targets .NET 11. |
docs/standard/base-types/snippets/composite-formatting/net/csharp/Formatting.csproj |
Targets .NET 11. |
docs/standard/base-types/snippets/character-encoding-introduction/csharp/RuneSamples.csproj |
Targets .NET 11. |
docs/standard/assembly/snippets/type-forwarders/before/Utility/Utility.csproj |
Targets .NET 11. |
docs/standard/assembly/snippets/type-forwarders/before/Consumer/Consumer.csproj |
Targets .NET 11. |
docs/standard/assembly/snippets/type-forwarders/before/Common/Common.csproj |
Targets .NET 11. |
docs/standard/assembly/snippets/identify/visual-basic/AssemblySnippets.vbproj |
Targets .NET 11. |
docs/standard/assembly/snippets/identify/csharp/AssemblySnippets.csproj |
Targets .NET 11. |
docs/orleans/snippets-v3/helloworld/helloworld.csproj |
Targets .NET 11. |
docs/orleans/host/snippets/transport-layer-security/csharp/SiloExample/SiloExample.csproj |
Targets .NET 11. |
docs/orleans/host/snippets/transport-layer-security/csharp/ClientExample/ClientExample.csproj |
Targets .NET 11. |
docs/orleans/host/snippets-v3/client/client.csproj |
Targets .NET 11. |
docs/orleans/host/configuration-guide/snippets-v3/server-config/server-config.csproj |
Targets .NET 11. |
docs/orleans/host/configuration-guide/snippets-v3/local-dev/local-dev.csproj |
Targets .NET 11. |
docs/orleans/host/configuration-guide/snippets-v3/client-config/client-config.csproj |
Targets .NET 11. |
docs/orleans/grains/snippets-v3/grainservices/grainservices.csproj |
Targets .NET 11. |
docs/orleans/grains/snippets-v3/code-generation/code-generation.csproj |
Targets .NET 11. |
docs/orleans/Directory.Build.props |
Sets shared target to .NET 11. |
docs/machine-learning/tutorials/snippets/text-classification-tf/csharp/TextClassificationTF.csproj |
Targets .NET 11. |
docs/machine-learning/tutorials/snippets/sentiment-analysis/csharp/SentimentAnalysis.csproj |
Targets .NET 11. |
docs/machine-learning/tutorials/snippets/predict-prices/csharp/TaxiFarePrediction.csproj |
Targets .NET 11. |
docs/machine-learning/tutorials/snippets/movie-recommendation/csharp/MovieRecommendation.csproj |
Targets .NET 11. |
docs/machine-learning/tutorials/snippets/iris-clustering/csharp/IrisFlowerClustering.csproj |
Targets .NET 11. |
docs/machine-learning/tutorials/snippets/image-classification/csharp/TransferLearningTF.csproj |
Targets .NET 11. |
docs/machine-learning/tutorials/snippets/api-transfer-learning/csharp/Project.csproj |
Targets .NET 11. |
docs/machine-learning/snippets/mldotnet-api/csharp/Project.csproj |
Targets .NET 11. |
docs/machine-learning/how-to-guides/snippets/load-data-ml-net/Project.csproj |
Targets .NET 11. |
docs/fundamentals/syslib-diagnostics/experimental-overview.md |
Updates example to .NET 11. |
docs/fundamentals/reflection/snippets/csharp/instantiate-generic-type/Project.csproj |
Targets .NET 11. |
docs/fundamentals/networking/telemetry/snippets/metrics/HelloBuiltinMetrics.csproj |
Targets .NET 11. |
docs/fundamentals/networking/snippets/tcp/tcp-listener/tcp-listener.csproj |
Targets .NET 11. |
docs/fundamentals/networking/snippets/tcp/tcp-client/tcp-client.csproj |
Targets .NET 11. |
docs/fundamentals/networking/snippets/socket/socket-server/socket-server.csproj |
Targets .NET 11. |
docs/fundamentals/networking/snippets/socket/socket-client/socket-client.csproj |
Targets .NET 11. |
docs/fundamentals/networking/snippets/shared/shared.csproj |
Targets .NET 11. |
docs/fundamentals/networking/snippets/misc/misc.csproj |
Targets .NET 11. |
docs/fundamentals/networking/snippets/httpclient/httpclient.csproj |
Targets .NET 11. |
docs/fundamentals/networking/http/snippets/httpclient-guidelines/Project.csproj |
Targets .NET 11. |
docs/fsharp/language-reference/snippets/extension-member-constraints/composition/Composition.fsproj |
Removes preview language setting. |
docs/csharp/whats-new/tutorials/snippets/CompoundAssignment/CompoundAssignment.csproj |
Targets .NET 11. |
docs/csharp/whats-new/tutorials/extension-members.md |
Removes redundant preview-setting explanation. |
docs/csharp/tutorials/snippets/WebAPIClient/WebAPIClient.csproj |
Targets .NET 11. |
docs/csharp/tutorials/snippets/top-level-statements/TopLevelStatements.csproj |
Targets .NET 11. |
docs/csharp/tutorials/snippets/RangesIndexes/RangesIndexes.csproj |
Targets .NET 11. |
docs/csharp/tutorials/snippets/console-linq/LInqFaroShuffle.csproj |
Targets .NET 11. |
docs/csharp/tour-of-csharp/snippets/shared/TourOfCsharp.csproj |
Targets .NET 11. |
docs/csharp/snippets/methods/methods.csproj |
Targets .NET 11. |
docs/csharp/snippets/events/events.csproj |
Targets .NET 11. |
docs/csharp/programming-guide/types/snippets/CastingAndConversions/CastingAndConversions.csproj |
Targets .NET 11. |
docs/csharp/programming-guide/strings/snippets/StringExamples.csproj |
Targets .NET 11. |
docs/csharp/programming-guide/indexers/snippets/Temperatures/Temperatures.csproj |
Targets .NET 11. |
docs/csharp/programming-guide/indexers/snippets/StringIndexers/StringIndexers.csproj |
Targets .NET 11. |
docs/csharp/programming-guide/indexers/snippets/indexers/Indexers.csproj |
Targets .NET 11. |
docs/csharp/programming-guide/generics/snippets/generics.csproj |
Targets .NET 11. |
docs/csharp/programming-guide/delegates/snippets/DelegateExamples.csproj |
Targets .NET 11. |
docs/csharp/programming-guide/classes-and-structs/snippets/properties/properties.csproj |
Targets .NET 11. |
docs/csharp/programming-guide/classes-and-structs/snippets/methods/Methods.csproj |
Targets .NET 11. |
docs/csharp/programming-guide/classes-and-structs/snippets/finalizers/finalizers.csproj |
Targets .NET 11. |
docs/csharp/programming-guide/classes-and-structs/snippets/fields/fields.csproj |
Targets .NET 11. |
docs/csharp/programming-guide/classes-and-structs/snippets/ExtensionMembers/ExtensionMembers.csproj |
Targets .NET 11. |
docs/csharp/programming-guide/classes-and-structs/snippets/constructors/constructors.csproj |
Targets .NET 11. |
docs/csharp/programming-guide/classes-and-structs/snippets/constants/Calendar.csproj |
Targets .NET 11. |
docs/csharp/programming-guide/classes-and-structs/snippets/access-modifiers/objectoriented.csproj |
Targets .NET 11. |
docs/csharp/linq/snippets/linq-index/linq-index.csproj |
Targets .NET 11. |
docs/csharp/linq/snippets/HowToStrings/HowToStrings.csproj |
Targets .NET 11. |
docs/csharp/linq/snippets/HowToExtend/HowToExtend.csproj |
Targets .NET 11. |
docs/csharp/linq/snippets/HowToCollections/HowToCollections.csproj |
Targets .NET 11. |
docs/csharp/language-reference/tokens/snippets/string-interpolation.csproj |
Targets .NET 11. |
docs/csharp/language-reference/statements/snippets/yield/yield.csproj |
Targets .NET 11. |
docs/csharp/language-reference/statements/snippets/using/using.csproj |
Targets .NET 11. |
docs/csharp/language-reference/statements/snippets/lock/lock.csproj |
Targets .NET 11. |
docs/csharp/language-reference/statements/snippets/fixed/fixed.csproj |
Targets .NET 11. |
docs/csharp/language-reference/statements/snippets/declarations/declarations.csproj |
Targets .NET 11. |
docs/csharp/language-reference/snippets/unsafe-code/UnsafeCodePointers.csproj |
Targets .NET 11. |
docs/csharp/language-reference/snippets/memory-safety/memory-safety.csproj |
Enables updated memory-safety rules. |
docs/csharp/language-reference/operators/snippets/with-expression/with-expression.csproj |
Targets .NET 11. |
docs/csharp/language-reference/operators/snippets/shared/operators.csproj |
Removes preview language setting. |
docs/csharp/language-reference/operators/snippets/lambda-expressions/lambda-expressions.csproj |
Targets .NET 11. |
docs/csharp/language-reference/operators/snippets/EqualityHierarchies/EqualityHierarchies.csproj |
Targets .NET 11. |
docs/csharp/language-reference/keywords/snippets/keywords.csproj |
Removes preview language setting. |
docs/csharp/language-reference/compiler-messages/snippets/null-warnings/null-warnings.csproj |
Targets .NET 11. |
docs/csharp/language-reference/compiler-messages/snippets/ImportedTypes/ImportedTypes.csproj |
Targets .NET 11. |
docs/csharp/language-reference/builtin-types/snippets/string-operations/string-operations.csproj |
Targets .NET 11. |
docs/csharp/language-reference/builtin-types/snippets/shared/builtin-types.csproj |
Targets .NET 11. |
docs/csharp/language-reference/attributes/snippets/attributes.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/types/snippets/tuples/tuples.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/types/snippets/structs/structs.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/types/snippets/records/Records.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/types/snippets/interfaces/interfaces.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/types/snippets/index/index.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/types/snippets/generics/generics.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/types/snippets/enums/enums.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/types/snippets/conversions/conversions.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/types/snippets/classes/classes.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/types/snippets/built-in-types/built-in-types.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/tutorials/snippets/records/record-types.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/tutorials/snippets/NullableIntroduction/NullableIntroduction.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/tutorials/snippets/introduction-to-classes/classes.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/tutorials/snippets/inheritance/inheritance.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/strings/snippets/nameof/nameof.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/strings/snippets/interpolation/interpolation.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/strings/common-tasks/snippets/search/search.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/program-structure/snippets/structure/structure.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/program-structure/snippets/namespaces/namespaces.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/program-structure/snippets/main-arguments/main-arguments.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/patterns/snippets/patterns/patterns.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/patterns/snippets/discards/discards.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/object-oriented/snippets/objects/objects.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/object-oriented/snippets/inheritance/inheritance.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/expressions/snippets/operators/operators.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/expressions/snippets/expressions/expressions.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/expressions/snippets/equality/equality.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/exceptions/snippets/exceptions/exceptions.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/building-software/snippets/overview/overview.csproj |
Targets .NET 11. |
docs/csharp/fundamentals/building-software/snippets/local-functions/local-functions.csproj |
Targets .NET 11. |
docs/csharp/asynchronous-programming/snippets/index/ContinueWith-comparison/ContinueWith-comparison.csproj |
Targets .NET 11. |
docs/csharp/asynchronous-programming/snippets/index/AsyncBreakfast-V3/AsyncBreakfast.csproj |
Targets .NET 11. |
docs/csharp/asynchronous-programming/snippets/index/AsyncBreakfast-V2/AsyncBreakfast.csproj |
Targets .NET 11. |
docs/csharp/asynchronous-programming/snippets/index/AsyncBreakfast-starter/AsyncBreakfast.csproj |
Targets .NET 11. |
docs/csharp/asynchronous-programming/snippets/index/AsyncBreakfast-final/AsyncBreakfast.csproj |
Targets .NET 11. |
docs/csharp/asynchronous-programming/snippets/file-access/file-access.csproj |
Targets .NET 11. |
docs/csharp/asynchronous-programming/snippets/cancel-tasks/cancel-tasks.csproj |
Targets .NET 11. |
docs/csharp/asynchronous-programming/snippets/async-return-types/AsyncExamples.csproj |
Targets .NET 11. |
docs/csharp/asynchronous-programming/snippets/access-web/access-web.csproj |
Targets .NET 11. |
docs/csharp/advanced-topics/reflection-and-attributes/snippets/tutorial/attributes.csproj |
Targets .NET 11. |
docs/csharp/advanced-topics/performance/snippets/ref-safety/ref-safety.csproj |
Targets .NET 11. |
docs/csharp/advanced-topics/interface-implementation/snippets/staticinterfaces/staticinterfaces.csproj |
Targets .NET 11. |
docs/csharp/advanced-topics/expression-trees/snippets/ExpressionTreeExample.csproj |
Targets .NET 11. |
docs/core/whats-new/snippets/dotnet-10/csharp/Project.csproj |
Targets .NET 11. |
docs/core/whats-new/dotnet-9/sdk.md |
Updates embedded project target. |
docs/core/whats-new/dotnet-11/snippets/csharp/snippets.csproj |
Removes preview language setting. |
docs/core/whats-new/dotnet-10/snippets/csharp/snippets.csproj |
Targets .NET 11. |
docs/core/tutorials/snippets/create-console-app/vb/HelloWorld.vbproj |
Targets .NET 11. |
docs/core/tutorials/snippets/create-console-app/csharp/HelloWorld.csproj |
Targets .NET 11. |
docs/core/tutorials/snippets/create-class-library/vb/StringLibraryTest/StringLibraryTest.vbproj |
Targets .NET 11. |
docs/core/tutorials/snippets/create-class-library/vb/StringLibrary/StringLibrary.vbproj |
Targets .NET 11. |
docs/core/tutorials/snippets/create-class-library/vb/ShowCase/ShowCase.vbproj |
Targets .NET 11. |
docs/core/tutorials/snippets/create-class-library/csharp/StringLibraryTest/StringLibraryTest.csproj |
Targets .NET 11. |
docs/core/tutorials/snippets/create-class-library/csharp/StringLibrary/StringLibrary.csproj |
Targets .NET 11. |
docs/core/tutorials/snippets/create-class-library/csharp/ShowCase/ShowCase.csproj |
Targets .NET 11. |
docs/core/tutorials/creating-app-with-plugin-support.md |
Updates plugin example target. |
docs/core/tutorials/cli-templates-create-template-package.md |
Updates template-package example target. |
docs/core/tools/snippets/global-tools-how-to-create/csharp/dotnet-env.csproj |
Targets .NET 11. |
docs/core/tools/sdk-errors/netsdk1144.md |
Updates example to .NET 11. |
docs/core/tools/dotnet-project-convert.md |
Updates converted-project example target. |
docs/core/testing/unit-testing-nunit-runner-intro.md |
Updates test-project example target. |
docs/core/testing/unit-testing-mstest-ui-automation.md |
Updates Windows test example target. |
docs/core/testing/unit-testing-mstest-migration-from-v1-to-v3.md |
Updates migration example target. |
docs/core/testing/unit-testing-csharp-with-tunit.md |
Updates test-project example target. |
docs/core/testing/snippets/unit-testing-mstest-ui-automation/csharp/UIAutomationExample/UIAutomationExample.csproj |
Targets .NET 11 for Windows. |
docs/core/testing/snippets/testcontext/csharp-cancellation/project.csproj |
Targets .NET 11. |
docs/core/testing/snippets/order-unit-tests/csharp/XUnit.TestProject/XUnit.Project.csproj |
Targets .NET 11. |
docs/core/testing/snippets/order-unit-tests/csharp/TUnit.TestProject/TUnit.Project.csproj |
Targets .NET 11. |
docs/core/testing/snippets/order-unit-tests/csharp/NUnit.TestProject/NUnit.Project.csproj |
Targets .NET 11. |
docs/core/testing/snippets/microsoft-testing-platform-server-mode/client/csharp/TestClient.csproj |
Targets .NET 11. |
docs/core/snippets/get-started/csharp/get-started.csproj |
Targets .NET 11. |
docs/core/runtime-config/index.md |
Updates example to .NET 11. |
docs/core/resilience/snippets/resilience/resilience.csproj |
Targets .NET 11. |
docs/core/resilience/snippets/http-resilience/http-resilience.csproj |
Targets .NET 11. |
docs/core/project-sdk/msbuild-props.md |
Updates target-framework example. |
docs/core/project-sdk/msbuild-props-desktop.md |
Updates Windows project example target. |
docs/core/extensions/snippets/workers/windows-service/App.WindowsService.csproj |
Targets .NET 11 for Windows. |
docs/core/extensions/snippets/workers/timer-service/App.TimerHostedService.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/workers/scoped-service/App.ScopedService.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/workers/queue-service/App.QueueService.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/workers/cloud-service/App.CloudService.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/workers/background-service/App.WorkerService.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/timeprovider-testing/csharp/timeprovider-testing.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/timeprovider-testing/csharp-tests/timeprovider-testing-tests.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/ratelimit/http/http.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/primitives/string/tokenizers.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/primitives/change/tokens.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/logging/minimal-web/minimal-web.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/logging/library-authors/library-authors.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/logging/getting-started/getting-started.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/logging/di-without-host/di-without-host.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/logging/console-formatter-simple/console-formatter-simple.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/logging/console-formatter-json/console-formatter-json.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/logging/console-formatter-custom/console-formatter-custom.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/localization/example/example.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/http/typed/typed.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/http/shared/shared.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/http/scopeworkaround/scopeworkaround.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/http/named/named.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/http/latency/latency.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/http/keyedservices/keyedservices.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/http/http3/http3test.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/http/generated/generated.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/http/configurehandler/configurehandler.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/http/basic/basic.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/hosts/ShortLived.App/ShortLived.App.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/fileglobbing/example/example.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/dependency-injection-auto-activation/csharp/DependenciesExample/DependenciesExample.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/dependency-injection-auto-activation/csharp/CompleteExample/CompleteExample.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/worker-scope/worker-scope.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/options-validation-onstart/options-validation-onstart.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/options-recursive-validation/options-recursive-validation.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/options-postconfig/options-postconfig.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/options-object/options-object.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/options-noparams/options-noparams.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/options-configparam/options-configparam.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/options-action/options-action.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/custom-provider/custom-provider.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/console/console.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/console-xml/console-xml.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/console-validation-gen/console-validation-gen.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/console-raw/console-raw.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/console-memory/console-memory.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/console-json/console-json.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/console-ini/console-ini.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/console-indexer/console-indexer.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/console-host/console-host.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/console-env/console-env.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/console-custom-logging/console-custom-logging.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/console-binder-gen/console-binder-gen.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/console-basic/console-basic.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/console-basic-builder/console-basic-builder.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/binding-scenarios/DictionaryBinding/DictionaryBinding.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/configuration/app-lifetime/app-lifetime.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/channels/channels.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/caching/memory-worker/memory-worker.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/caching/memory-apis/memory-apis.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/caching/hybrid-cache/csharp/HybridCacheExample.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/caching/distributed/distributed-apis.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/async-state/csharp/RequestCorrelation/RequestCorrelation.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/async-state/csharp/IAsyncContextExample/IAsyncContextExample.csproj |
Targets .NET 11. |
docs/core/extensions/snippets/async-state/csharp/AspNetCoreIntegration/AspNetCoreIntegration.csproj |
Targets .NET 11. |
docs/core/extensions/logging/snippets/source-generation/csharp/csharp.csproj |
Targets .NET 11. |
docs/core/extensions/dependency-injection/snippets/overview/dependency-injection.csproj |
Targets .NET 11. |
docs/core/extensions/dependency-injection/snippets/console/console-di.csproj |
Targets .NET 11. |
docs/core/extensions/dependency-injection/snippets/basics/di-basics.csproj |
Targets .NET 11. |
docs/core/extensions/dependency-injection/snippets/anykey/AnyKeyExamples.csproj |
Targets .NET 11. |
docs/core/enrichment/snippets/httpclientlogenricher/httpclientlogenricher.csproj |
Targets .NET 11. |
docs/core/enrichment/snippets/enrichment/Enrichment.csproj |
Targets .NET 11. |
docs/core/enrichment/snippets/applicationlogenricher/applogenricher.csproj |
Targets .NET 11. |
docs/core/docker/snippets/App/DotNet.Docker.csproj |
Targets .NET 11. |
docs/core/diagnostics/snippets/resource-monitoring/resource-monitoring.csproj |
Targets .NET 11. |
docs/core/diagnostics/snippets/resource-monitoring-kubernetes/resource-monitoring-kubernetes.csproj |
Targets .NET 11. |
docs/core/diagnostics/snippets/MetricsGen/MetricsGen.csproj |
Targets .NET 11. |
docs/core/diagnostics/snippets/Metrics/metric-instr.csproj |
Targets .NET 11. |
docs/core/diagnostics/snippets/lifetime-health-checks/lifetime-health-checks.csproj |
Targets .NET 11. |
docs/core/diagnostics/snippets/health-checks/health-checks.csproj |
Targets .NET 11. |
docs/core/diagnostics/snippets/exception-summary/exception-summary.csproj |
Targets .NET 11. |
docs/core/diagnostics/snippets/diagnosticsource/csharp/DiagnosticSource.csproj |
Targets .NET 11. |
docs/core/diagnostics/ambient-metadata/snippets/buildmetadata/buildmetadata.csproj |
Targets .NET 11. |
docs/core/diagnostics/ambient-metadata/snippets/buildmetadata-access/buildmetadata-access.csproj |
Targets .NET 11. |
docs/core/deploying/trimming/snippets/MyLibrary/MyLibrary.csproj.xml |
Updates project example target. |
docs/core/deploying/trimming/snippets/MyLibrary/MyLibrary.csproj |
Targets .NET 11. |
docs/core/deploying/trimming/snippets/ConsoleApp1/ConsoleApp1.csproj |
Targets .NET 11. |
docs/core/compatibility/sdk/10.0/prune-packagereference-privateassets.md |
Updates modern target in example. |
docs/core/compatibility/core-libraries/6.0/snippets/project.csproj |
Targets .NET 11. |
docs/azure/sdk/snippets/unit-testing/UnitTestingSampleApp.csproj |
Targets .NET 11. |
docs/azure/sdk/snippets/pagination/pagination.csproj |
Targets .NET 11. |
docs/azure/sdk/snippets/logging/LoggingSampleApp.csproj |
Targets .NET 11. |
docs/azure/sdk/snippets/dependency-injection/WebApplicationBuilder/WebApplicationBuilder.csproj |
Targets .NET 11. |
docs/azure/sdk/snippets/dependency-injection/HostApplicationBuilder/HostApplicationBuilder.csproj |
Targets .NET 11. |
docs/azure/sdk/snippets/configure-proxy/ProxyServerConfiguration.csproj |
Targets .NET 11. |
docs/azure/sdk/snippets/authentication/local-dev-service-principal/UserAssignedIdentityClientId.csproj |
Targets .NET 11. |
docs/azure/sdk/snippets/authentication/local-dev-account/LocalDevAccount.csproj |
Targets .NET 11. |
docs/azure/sdk/snippets/authentication/credential-chains/CredentialChains.csproj |
Targets .NET 11. |
docs/ai/snippets/sample-implementations/Implementations.csproj |
Targets .NET 11. |
docs/ai/snippets/prompt-engineering/multi-turn-chat.csproj |
Targets .NET 11. |
docs/ai/snippets/microsoft-extensions-ai/ConsoleAI/ConsoleAI.csproj |
Targets .NET 11. |
docs/ai/snippets/microsoft-extensions-ai/AI.Shared/AI.Shared.csproj |
Targets .NET 11. |
docs/ai/quickstarts/snippets/prompt-completion/openai/ExtensionsOpenAI.csproj |
Targets .NET 11. |
docs/ai/quickstarts/snippets/mcp-client/MinimalMCPClient.csproj |
Targets .NET 11. |
docs/ai/quickstarts/snippets/local-ai/ollama.csproj |
Targets .NET 11. |
docs/ai/quickstarts/snippets/image-generation/openai/ImagesOpenAI.csproj |
Targets .NET 11. |
docs/ai/quickstarts/snippets/function-calling/openai/FunctionCallingAI.csproj |
Targets .NET 11. |
docs/ai/quickstarts/snippets/build-chat-app/openai/ExtensionsOpenAI.csproj |
Targets .NET 11. |
docs/ai/quickstarts/snippets/assistants/AIAssistants.csproj |
Targets .NET 11. |
docs/ai/how-to/snippets/hosted-app-auth/hosted-app-auth.csproj |
Targets .NET 11. |
docs/ai/how-to/snippets/content-filtering/AIContentFiltering.csproj |
Targets .NET 11. |
docs/ai/how-to/snippets/access-data/Project.csproj |
Targets .NET 11. |
docs/ai/evaluation/snippets/evaluate-with-reporting/TestAIWithReporting.csproj |
Targets .NET 11. |
docs/ai/evaluation/snippets/evaluate-safety/EvaluateResponseSafety.csproj |
Targets .NET 11. |
docs/ai/evaluation/snippets/evaluate-ai-responses/TestAI.csproj |
Targets .NET 11. |
Review effort: Balanced
| <PropertyGroup> | ||
| <OutputType>Exe</OutputType> | ||
| <TargetFramework>net9.0</TargetFramework> | ||
| <TargetFramework>net11.0</TargetFramework> |
| @@ -1,7 +1,6 @@ | |||
| <Project Sdk="Microsoft.NET.Sdk"> | |||
| <PropertyGroup> | |||
| <TargetFramework>net11.0</TargetFramework> | |||
| @@ -2,7 +2,7 @@ | |||
|
|
|||
| <PropertyGroup> | |||
| <OutputType>Exe</OutputType> | |||
| <TargetFramework>net8.0</TargetFramework> | |||
| <TargetFramework>net11.0</TargetFramework> | |||
| ```xml | ||
| <PropertyGroup> | ||
| <TargetFramework>net10.0;net472</TargetFramework> | ||
| <TargetFramework>net11.0;net472</TargetFramework> |
|
|
||
| <PropertyGroup> | ||
| <TargetFramework>net8.0</TargetFramework> | ||
| <TargetFramework>net11.0</TargetFramework> |
Member
Author
|
closing and reopening for a fresh build |
Member
Author
|
closing and reopening for a fresh snippets build |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


Contributes to #56738
Find all projects targeting an older version of modern .NET (.NET 5 +). Replace all those with .NET 11.
Note: I didn't change any projects targeting .NET Framework 4.x, or .NET standard.
Note on F#: Some F# language features require
<LangVersion>preview</LangVersion>for this build of .NET 11. Those remain.Internal previews
Toggle expand/collapse
Build report