簡體   English   中英

如何從 nuget 包中獲取項目/解決方案的名稱

[英]How to get the name of a project/solution from a nuget package

我正在為將包含在我們的一些項目中的工作制作一個 nuget 包。 我的問題是:有沒有辦法獲取將包含 nuget 包的項目的名稱? 到目前為止,我已經嘗試過這個:

Assembly.GetCallingAssembly().GetName().Name

但是當我運行它時,它給了我 Nuget 包中項目的名稱,而不是包含 Nuget 包的項目的名稱。

編輯----我這樣做的原因是對來自多個不同項目的集中服務進行網絡調用。 獲取項目/解決方案名稱將是區分調用的方式。

從我的 nuget 包中使用 EntryAssembly 對我有用。

Assembly.GetEntryAssembly().GetName().Name

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM