Compiler version 10 warning when linking assemblies compiled with version 9.3

While compiling old code that references a number of assemblies compiled in 9.3

I get this warning

warning W59: Reference “Nutcracker.CMS4.PortfolioV4.Filer, Version=4.5.0.4564, Culture=neutral, PublicKeyToken=null” was compiled with an older version of the compiler and should not be used with the current version

What is the danger of mixing 9.3 an 10 assemblies? as I don’t see an easy way of getting all compiled with version in the near future.

That’s mostly when referencing island/toffee compiled assemblies. There you would get followup errors in some cases, for .NET would be.

Also, there’s difference in how multi-part method names and extension/mapped type method names get mangled in v9 vs v10 that could cause problems as well (but you’d see those at compile time in terms of “missing” members. If you don’t get any build errors, you’ll be fine.