You should be able to create extension methods to convert from one enum to another:
public static class EnumExtensions
{
public static EnumB ToEnumBValue(this EnumA enumA)
{
// do conversion here
}
}
and then use it like that:
EnumB enumB = enumA.ToEnumBValue();