[REEF-1586] Fix CoreCLR issues in Org.Apache.REEF.Evaluator

This addressed the issue by
  * Switching the use of Type.Assembly to TypeInfo.Assembly

JIRA:
  [REEF-1586](https://issues.apache.org/jira/browse/REEF-1586)

Pull Request:
  This closes #1338
diff --git a/lang/cs/Org.Apache.REEF.Evaluator/Evaluator.cs b/lang/cs/Org.Apache.REEF.Evaluator/Evaluator.cs
index 4e1ba7b..ed9ae1c 100644
--- a/lang/cs/Org.Apache.REEF.Evaluator/Evaluator.cs
+++ b/lang/cs/Org.Apache.REEF.Evaluator/Evaluator.cs
@@ -34,6 +34,7 @@
 using Org.Apache.REEF.Wake.Time;
 using Org.Apache.REEF.Wake.Time.Parameters;
 using Org.Apache.REEF.Wake.Time.Runtime.Event;
+using System.Reflection;
 
 namespace Org.Apache.REEF.Evaluator
 {
@@ -141,7 +142,7 @@
 
             AvroConfigurationSerializer serializer = new AvroConfigurationSerializer();
             var classHierarchy = TangFactory.GetTang()
-                .GetClassHierarchy(new string[] { typeof(ApplicationIdentifier).Assembly.GetName().Name });
+                .GetClassHierarchy(new string[] { typeof(ApplicationIdentifier).GetTypeInfo().Assembly.GetName().Name });
             var evaluatorConfiguration = serializer.FromFile(evaluatorConfigFile, classHierarchy);
 
             logger.Log(Level.Info,