gpt4 book ai didi

c# - 如何使用C#获取注册的.NET组件的位置?

转载 作者:太空宇宙 更新时间:2023-11-03 18:16:19 24 4
gpt4 key购买 nike

在Visual Studio中,您可以引用已注册的.NET组件。我需要在运行时获取这些组件之一的位置(完整路径)。我能意识到吗(在C#中)?

我没有在我的项目中引用该.NET程序集。我只想获取一个注册的.NET程序集的位置,就像它在窗口中列出的那样,当我想添加引用时就会显示该位置。

最佳答案

您正在尝试做什么?

如果要在运行时确定程序集的路径,请尝试以下操作:

Assembly.GetAssembly(typeof(Form)).Location
// Output:
// C:\WINDOWS\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll


您应使用mscorlib.dll所要查找的程序集中的类型(例如 string)替换“表单”。

关于c# - 如何使用C#获取注册的.NET组件的位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5574251/

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