Q: BumpAssemblyVersions (BAV) which reference assemblies assume dependencies #10192
-
Hello, I am evaluating my Best guess, I need to rebuild with the updated versions. Question when I do that, is it backwards compatible with the prior versions? Thanks... |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
Hello @mwpowellhtx! MSBuild and (non-experimental) MSBuild public API for the most part is backwards compatible. There were very few breaking changes, and they are announced with the release of MSBuild within Visual Studio or dotnet sdk. As for updating the version of MSBuild. It seems like you are authoring an MSBuild task. According to this documentation the earlier version of MSBuild API you target, the older VS versions will support the task. And, because of backwards compatibility, newer versions will also be able to run it. So, unless your task does not work in the latest VS, I see no reason to upgrade. |
Beta Was this translation helpful? Give feedback.
Hello @mwpowellhtx! MSBuild and (non-experimental) MSBuild public API for the most part is backwards compatible. There were very few breaking changes, and they are announced with the release of MSBuild within Visual Studio or dotnet sdk.
As for updating the version of MSBuild. It seems like you are authoring an MSBuild task. According to this documentation the earlier version of MSBuild API you target, the older VS versions will support the task. And, because of backwards compatibility, newer versions will also be able to run it. So, unless your task does not work in the latest VS, I see no reason to upgrade.