gpt4 book ai didi

c# - 获取有关程序集的信息

转载 作者:太空狗 更新时间:2023-10-29 23:33:56 28 4
gpt4 key购买 nike

我想在我的 C# 应用程序中获取有关程序集的信息。我使用以下内容:

Assembly.GetCallingAssembly();

这可以完美地返回有关调用程序集的信息。

我想与其他应用程序共享此功能,因此我将其包含在我的类库中的一个类中。

我在多个应用程序中引用了这个类库。当我从我的应用程序调用此方法时,它会返回有关类库而非应用程序的信息。有没有一种方法可以改变我的上述代码以返回有关 Web 应用程序程序集的信息,同时仍然将代码包含在类库中?

最佳答案

为什么不让调用者将 Assembly 作为参数传递给方法,而不是让类库变得智能?因此,当您从某个应用程序中调用该方法时,您将传递 Assembly.GetExecutingAssembly(),类库中的方法现在将能够获取实际调用者的程序集。

关于c# - 获取有关程序集的信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7681146/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com