What are .NET Platform Extensions on docs.microsoft.com?
There is a framework-level navigation element at Microsoft Docs called ".NET Platform Extensions". It contains docs on recently added APIs like System.IO.Pipelines
and System.Threading.Channels
for example, as well as a whole bunch of other APIs, including the not-so-recent ones.
Some APIs from this collection are available as nuget packages (for both .Net Core and .Net Framework), but others are not seemingly available. Also, as of now, there is no nuget package called ".NET Platform Extensions" or anything similar.
So, the question is what exactly does this collection of APIs represent? What is it's relationship to each of the following:
- .Net Framework
- .Net Core
- .Net Standard
What about support in the .Net Framework / .Net Core?
Finally, some APIs seem to be already available as separate nuget packages, others are yet to be made available, so what is the story in that regard?
.net .net-core nuget nuget-package .net-standard
add a comment |
There is a framework-level navigation element at Microsoft Docs called ".NET Platform Extensions". It contains docs on recently added APIs like System.IO.Pipelines
and System.Threading.Channels
for example, as well as a whole bunch of other APIs, including the not-so-recent ones.
Some APIs from this collection are available as nuget packages (for both .Net Core and .Net Framework), but others are not seemingly available. Also, as of now, there is no nuget package called ".NET Platform Extensions" or anything similar.
So, the question is what exactly does this collection of APIs represent? What is it's relationship to each of the following:
- .Net Framework
- .Net Core
- .Net Standard
What about support in the .Net Framework / .Net Core?
Finally, some APIs seem to be already available as separate nuget packages, others are yet to be made available, so what is the story in that regard?
.net .net-core nuget nuget-package .net-standard
5
As .NET - Introducing the Windows Compatibility Pack for .NET Core puts it, the "Platform Extensions" are for APIs which aren't part of a platform (Core or Standard) but are available via Nuget. You wouldn't expect a single all-encompassing Nuget package for this.
– Damien_The_Unbeliever
Nov 1 '18 at 8:53
does this mean that if I use the extension pack e.g DirectorySearcher API I will the possibility to use the same code on a Linux container while running .NET core 2.2. Thanks
– Rishabh Jain
Feb 1 at 12:44
add a comment |
There is a framework-level navigation element at Microsoft Docs called ".NET Platform Extensions". It contains docs on recently added APIs like System.IO.Pipelines
and System.Threading.Channels
for example, as well as a whole bunch of other APIs, including the not-so-recent ones.
Some APIs from this collection are available as nuget packages (for both .Net Core and .Net Framework), but others are not seemingly available. Also, as of now, there is no nuget package called ".NET Platform Extensions" or anything similar.
So, the question is what exactly does this collection of APIs represent? What is it's relationship to each of the following:
- .Net Framework
- .Net Core
- .Net Standard
What about support in the .Net Framework / .Net Core?
Finally, some APIs seem to be already available as separate nuget packages, others are yet to be made available, so what is the story in that regard?
.net .net-core nuget nuget-package .net-standard
There is a framework-level navigation element at Microsoft Docs called ".NET Platform Extensions". It contains docs on recently added APIs like System.IO.Pipelines
and System.Threading.Channels
for example, as well as a whole bunch of other APIs, including the not-so-recent ones.
Some APIs from this collection are available as nuget packages (for both .Net Core and .Net Framework), but others are not seemingly available. Also, as of now, there is no nuget package called ".NET Platform Extensions" or anything similar.
So, the question is what exactly does this collection of APIs represent? What is it's relationship to each of the following:
- .Net Framework
- .Net Core
- .Net Standard
What about support in the .Net Framework / .Net Core?
Finally, some APIs seem to be already available as separate nuget packages, others are yet to be made available, so what is the story in that regard?
.net .net-core nuget nuget-package .net-standard
.net .net-core nuget nuget-package .net-standard
asked Nov 1 '18 at 7:45
Fit DevFit Dev
7411730
7411730
5
As .NET - Introducing the Windows Compatibility Pack for .NET Core puts it, the "Platform Extensions" are for APIs which aren't part of a platform (Core or Standard) but are available via Nuget. You wouldn't expect a single all-encompassing Nuget package for this.
– Damien_The_Unbeliever
Nov 1 '18 at 8:53
does this mean that if I use the extension pack e.g DirectorySearcher API I will the possibility to use the same code on a Linux container while running .NET core 2.2. Thanks
– Rishabh Jain
Feb 1 at 12:44
add a comment |
5
As .NET - Introducing the Windows Compatibility Pack for .NET Core puts it, the "Platform Extensions" are for APIs which aren't part of a platform (Core or Standard) but are available via Nuget. You wouldn't expect a single all-encompassing Nuget package for this.
– Damien_The_Unbeliever
Nov 1 '18 at 8:53
does this mean that if I use the extension pack e.g DirectorySearcher API I will the possibility to use the same code on a Linux container while running .NET core 2.2. Thanks
– Rishabh Jain
Feb 1 at 12:44
5
5
As .NET - Introducing the Windows Compatibility Pack for .NET Core puts it, the "Platform Extensions" are for APIs which aren't part of a platform (Core or Standard) but are available via Nuget. You wouldn't expect a single all-encompassing Nuget package for this.
– Damien_The_Unbeliever
Nov 1 '18 at 8:53
As .NET - Introducing the Windows Compatibility Pack for .NET Core puts it, the "Platform Extensions" are for APIs which aren't part of a platform (Core or Standard) but are available via Nuget. You wouldn't expect a single all-encompassing Nuget package for this.
– Damien_The_Unbeliever
Nov 1 '18 at 8:53
does this mean that if I use the extension pack e.g DirectorySearcher API I will the possibility to use the same code on a Linux container while running .NET core 2.2. Thanks
– Rishabh Jain
Feb 1 at 12:44
does this mean that if I use the extension pack e.g DirectorySearcher API I will the possibility to use the same code on a Linux container while running .NET core 2.2. Thanks
– Rishabh Jain
Feb 1 at 12:44
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53097067%2fwhat-are-net-platform-extensions-on-docs-microsoft-com%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53097067%2fwhat-are-net-platform-extensions-on-docs-microsoft-com%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
5
As .NET - Introducing the Windows Compatibility Pack for .NET Core puts it, the "Platform Extensions" are for APIs which aren't part of a platform (Core or Standard) but are available via Nuget. You wouldn't expect a single all-encompassing Nuget package for this.
– Damien_The_Unbeliever
Nov 1 '18 at 8:53
does this mean that if I use the extension pack e.g DirectorySearcher API I will the possibility to use the same code on a Linux container while running .NET core 2.2. Thanks
– Rishabh Jain
Feb 1 at 12:44