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

3
我正在为工作制作一个NuGet包,该包将被包含在我们的一些项目中。我的问题是: 是否有一种方法可以获取NuGet包将被包含在其中的项目的名称? 到目前为止,我尝试了这个:
Assembly.GetCallingAssembly().GetName().Name

但是当我运行它时,它给我的是Nuget包中项目的名称,而不是包含该Nuget包的项目的名称。
编辑---- 我这样做的原因是从多个不同的项目向一个集中式服务发起网络调用。获取项目/解决方案名称将是区分调用的方法。

1
你为什么需要这个?Nuget支持模板代码文件,可能适用于某些情况。你想要实现什么? - RB.
也许需要在实例化进行网络调用的类时,要求加载包的主项目传递一个标识参数?或者要求将一个项目放入 .config 文件中以供读取。听起来你有点试图反其道而行之。 - ADyson
在StackOverflow上搜索答案。https://dev59.com/KWgu5IYBdhLWcg3w3qx7 - stevieg
1个回答

4

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接