C#获取启动项目的程序集名称

时间:2015-02-19 19:15:05

标签: c# reflection .net-assembly

一些背景知识:我有一个项目,它从我的解决方案中的其他项目中收集所有诊断(跟踪源)信息。我需要一种方法来获取主项目名称,以便我可以为转储文件提供一个正确的唯一名称。

问题:在我遇到此博客条目之前,我找不到关于如何获取启动项目的程序集名称的明确答案:http://weblog.west-wind.com/posts/2009/Jun/09/Getting-the-Apps-Startup-Assembly-in-WPF-Designer

1 个答案:

答案 0 :(得分:6)

要获取启动项目的名称,请使用:

string ProjectName = System.Reflection.Assembly.GetEntryAssembly().GetName().Name;