c# – 获取WPF项目的项目名称

参见英文答案 > Application.ProductName equivalent in WPF?7个
我正在编写我的第一个WPF应用程序,我正在尝试获取项目的名称,以便我可以输出它.但是,使用
Assembly.GetEntryAssembly().GetName()

要么

Assembly.GetExecutingAssembly().GetName()

得到我的名字和版本号(即,DataPusher,版本= 2.0.466.16967).

有没有办法只获得程序集名称?谢谢.

解决方法

string name = Assembly.GetEntryAssembly().GetName().Name;

要么

string name = Assembly.GetExecutingAssembly().GetName().Name;

或者,您可以从程序集中的任何已知类型获取Assembly对象:

Assembly assy = typeof({class name here}).Assembly;

这也允许另一个选项只获取名称

string name = typeof({class name here}).Assembly.GetName().Name;

相关文章

在要实现单例模式的类当中添加如下代码:实例化的时候:frmC...
1、如果制作圆角窗体,窗体先继承DOTNETBAR的:public parti...
根据网上资料,自己很粗略的实现了一个winform搜索提示,但是...
近期在做DSOFramer这个控件,打算自己弄一个自定义控件来封装...
今天玩了一把WMI,查询了一下电脑的硬件信息,感觉很多代码都...
最近在研究WinWordControl这个控件,因为上级要求在系统里,...