-
Notifications
You must be signed in to change notification settings - Fork 6.1k
Update note on XSLT support in .NET versions #51850
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -10,7 +10,7 @@ ms.assetid: 76ee440b-d134-4f8f-8262-b917ad6dcbf6 | |||||||||
| # How to: Perform an XSLT transformation by using an assembly | ||||||||||
|
|
||||||||||
| > [!NOTE] | ||||||||||
| > Script blocks are supported only in .NET Framework. They are _not_ supported on .NET Core or .NET 5 or later. | ||||||||||
| > Script blocks and the XSLT compiler are supported only in .NET Framework. They are _not_ supported on .NET Core or .NET 5 or later, and assemblies compiled using xsltc.exe cannot be loaded into .NET Core or .NET 5 or later. | ||||||||||
|
||||||||||
| > Script blocks and the XSLT compiler are supported only in .NET Framework. They are _not_ supported on .NET Core or .NET 5 or later, and assemblies compiled using xsltc.exe cannot be loaded into .NET Core or .NET 5 or later. | |
| > Script blocks and the XSLT compiler are supported only in .NET Framework. They are _not_ supported on modern .NET, and assemblies compiled using xsltc.exe cannot be loaded into .NET Core or .NET 5 and later. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Richard Lander was recently pointing out to me that "modern .NET" isn't a thing. It's .NET or .NET Framework.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
| > Script blocks and the XSLT compiler are supported only in .NET Framework. They are _not_ supported on .NET Core or .NET 5 or later, and assemblies compiled using xsltc.exe cannot be loaded into .NET Core or .NET 5 or later. | |
| > Script blocks and the XSLT compiler are supported only in .NET Framework. Those features are _not_ supported on .NET Core or .NET 5 and later, and assemblies compiled using xsltc.exe cannot be loaded into .NET Core or .NET 5 and later. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The note makes an absolute compatibility claim ("assemblies ... cannot be loaded") without explaining the limitation. Consider rephrasing to the supported statement (for example, that assemblies produced by the .NET Framework
xsltc.exetarget .NET Framework and might fail to load on .NET Core/.NET 5+ due to missing dependencies), so the guidance stays accurate and actionable.