在不创建实例的情况下获取用户控件的orignal文件名

时间:2016-08-19 00:29:13

标签: c# winforms user-controls

您好我想知道是否有办法获取项目中已引用的用户控件的路径。即C:\ xxx \ yyy \ UC1.dll或C:\ xxx \ yyy \ UC2.cs 在VS中点击引用的dll项目参考'它可以显示它的路径。因此,我相信一定有办法。

提前致谢

更新 我实际上想要得到的是程序中使用的用户控件(dll或uc)的路径和版本。虽然整个程序可能适用于exe。但是在exe中我希望知道用于构建项目的dll和cs的属性。

1 个答案:

答案 0 :(得分:1)

我想你有MyControl类型的控件。然后你可以通过这种方式找到dll的路径和版本:

var type = typeof(MyControl);
var assembly = type.Assembly;
var path = assembly.Location;
var version = assembly.GetName().Version.ToString()