Our company is trying to remove Visual Studio 2015 all together but we still have some Silverlight code.
Is there a workaround for being able to work with Silverlight in VS 2017 even though it's not supported, or a more light-weight solution rather than having to keep either both IDE's or just use 2015?
While it is true that Visual Studio 2017 does not support Silverlight5 projects I have found out that MSBuild shipped with Visual Studio 2017 is able to build them if you have Silverlight5 SDK installed.
I know that it is not an ideal solution but at least I don't need to keep older Visual Studio installed if I just need to rebuild the SL5 code.
For example I am using following
build.bat
file to build SL5 project with VS2017:The Silverlight for Visual Studio extension on the Visual Studio Marketplace unofficially supports Silverlight projects in Visual Studio 2017 and Visual Studio 2019.
It's FREE.
Disclosure:
I published the Visual Studio extension.
I'm left using both IDEs as 2017 does not support it. The solution uses 2017 but if I have to edit SL code I have to go back to the previous IDE version.
To quote Visual Studio 2017 Platform Targeting and Compatibility