Skip to main content
October 27, 2025
Solved

How do you know if you are using the Roslyn compiler?

  • October 27, 2025
  • 1 reply
  • 0 views

Hotfix  8.4.3 addresses, among other things, security vulnerabilities found in the third-party Roslyn Compiler DLL.  How do you know if you are using the Roslyn compiler in your implementation of custom code and, therefore, at risk if you are?

Is the Roslyn Compiler only used by the WinSCP libraries (and therefore its removal is WinSCP-related)?  Or are there instances where Smart Integration Functions would be using the Roslyn compiler outside of the use of WinSCP?

 

 

Best answer by KurtMayer

I may have answered my own question about what exactly the Roslyn compiler is.  A hint is given in the 8.4.3 Release Notes on page xii.  8.4.3 uses the "built-in .NET Framework compiler" instead of the Roslyn compiler.



 

1 reply

KurtMayerAuthorAnswer
October 27, 2025

I may have answered my own question about what exactly the Roslyn compiler is.  A hint is given in the 8.4.3 Release Notes on page xii.  8.4.3 uses the "built-in .NET Framework compiler" instead of the Roslyn compiler.