📅  最后修改于: 2023-12-03 15:13:04.132000             🧑  作者: Mango
如果你正在开发 .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 名称了!