📜  .net 核心网络应用程序获取 dll 名称 - C# (1)

📅  最后修改于: 2023-12-03 15:13:04.132000             🧑  作者: Mango

获取 .NET Core 网络应用程序的 DLL 名称

如果你正在开发 .NET Core 网络应用程序,你可能需要获取在运行时程序集的名称。这个过程非常简单,只需要使用 Assembly.GetExecutingAssembly() 方法即可获取当前正在运行的程序集,然后调用 GetName().Name 方法即可返回程序集的名称。

以下是一段示例代码,用于演示如何获取 .NET Core 网络应用程序的 DLL 名称:

using System;
using System.Reflection;

namespace MyNamespace
{
    class Program
    {
        static void Main(string[] args)
        {
            // 获取当前正在运行的程序集
            var assembly = Assembly.GetExecutingAssembly();

            // 获取程序集的名称
            var assemblyName = assembly.GetName().Name;

            // 输出程序集的名称
            Console.WriteLine($"The name of the current assembly is: {assemblyName}");
        }
    }
}

上述代码通过 Assembly.GetExecutingAssembly() 方法获取当前正在运行的程序集,然后调用 GetName().Name 方法获取程序集的名称,并将其输出到控制台。

在上述示例代码中,我们首先导入了 System.Reflection 命名空间,以便使用 Assembly 类。然后在 Main 方法中获取当前正在运行的程序集,并输出其名称。

输出结果应该类似于以下内容:

The name of the current assembly is: MyNamespace

这样你就可以轻松获取 .NET Core 网络应用程序的 DLL 名称了!