зеркало из https://github.com/microsoft/vstest.git
30 строки
815 B
C#
30 строки
815 B
C#
// Copyright (c) Microsoft Corporation. All rights reserved.
|
|
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
|
|
|
|
using System.Reflection;
|
|
#if !NETFRAMEWORK
|
|
using System.Runtime.Loader;
|
|
#endif
|
|
|
|
namespace Microsoft.TestPlatform.TestUtilities;
|
|
|
|
/// <summary>
|
|
/// Assembly utility to perform assembly related functions.
|
|
/// </summary>
|
|
public class AssemblyUtility
|
|
{
|
|
/// <summary>
|
|
/// Gets the assembly name at a given location.
|
|
/// </summary>
|
|
/// <param name="assemblyPath"></param>
|
|
/// <returns></returns>
|
|
public static AssemblyName GetAssemblyName(string assemblyPath)
|
|
{
|
|
#if !NETFRAMEWORK
|
|
return AssemblyLoadContext.GetAssemblyName(assemblyPath);
|
|
#else
|
|
return AssemblyName.GetAssemblyName(assemblyPath);
|
|
#endif
|
|
}
|
|
}
|