在不创建实例的情况下获取用户控件的原始文件名
本文关键字:用户 控件 原始 文件名 获取 情况下 创建 实例 | 更新日期: 2023-09-27 18:02:58
嗨,我想知道是否有一种方法来获得已经在项目中引用的用户控件的路径。"C:'xxx'yyy'UC1.dll"或"C:'xxx'yyy'UC2.cs"在VS中,当你点击"项目参考"下的引用dll,它可以显示它的路径。因此,我相信一定有办法。
Thanks in advance
我实际上想要得到的是程序中使用的用户控件(dll或uc)的路径和版本。虽然整个程序可能会编译成exe文件。但是在exe中,我希望知道用于构建项目的dll和cs的属性。
我假设您有一个类型为MyControl
的控件。然后你可以这样找到dll的路径和版本:
var type = typeof(MyControl);
var assembly = type.Assembly;
var path = assembly.Location;
var version = assembly.GetName().Version.ToString()