如何从nuget包中获取项目/解决方案的名称

时间:2017-01-31 22:52:51

标签: c# asp.net nuget

我正在为我们的一些项目中包含的工作制作一个nuget包。我的问题是: 有没有办法获得nuget包将包含在其中的项目名称? 到目前为止,我已经尝试过了:

Assembly.GetCallingAssembly().GetName().Name

但是当我运行它时,它给了我Nuget包中项目的名称,而不是包含Nuget包的项目名称。

编辑---- 我之所以这样做是为了从多个不同的项目中调用集中服务。获取项目/解决方案名称将是调用区分的方式。

1 个答案:

答案 0 :(得分:0)

使用nuget包为我使用EntryAssembly。

Assembly.GetEntryAssembly().GetName().Name

https://docs.microsoft.com/en-us/dotnet/api/system.reflection.assembly.getentryassembly?view=netcore-3.0