[Problem] [TNINE-4742] Issues detected by Static Analysis Tool
[Cause & Measure]
Cause : Assembly was not loaded properly.
Measure : Loaded Assembly File Properly.
Change-Id: Icbe46b55db00741ddbc8728937ca72767454afac
Signed-off-by: CORP\mobaswirul.i <mobaswirul.i@samsung.com>
private static IEnumerable<SettingGadgetInfo> getSettingGadgetInfos(NUIGadgetInfo gadgetInfo)
{
string assemblyPath = System.IO.Path.Combine(gadgetInfo.ResourcePath, gadgetInfo.ExecutableFile);
- byte[] fileData = System.IO.File.ReadAllBytes(assemblyPath);
Assembly assembly = null;
try
{
Logger.Verbose($"Opening assembly from {assemblyPath} ({gadgetInfo.ResourcePath}, {gadgetInfo.ExecutableFile})");
- assembly = System.Reflection.Assembly.Load(fileData);
+ assembly = Assembly.Load(AssemblyName.GetAssemblyName(assemblyPath));
}
catch (System.IO.FileLoadException)
{