我目前的任務是將代碼庫移植到.NetCore。從根本上說,這是相當順利的,但有一件事引起了我的關注,並且保持了平臺的獨立性。將庫移植到.NetCore。我如何知道哪些nuget引用是'full'.NetCore(因此Linux/Mac兼容)
Core旨在運行在Mac和Linux上,因此我希望確保該庫在Mac和Linux上運行後也能運行。但是,爲了讓事情順利進行,我發現自己包含了很多非Microsoft.AspNetCore。* nuget軟件包。 (例如System.Diagnostics.Process,System.Net.Http,System.Threading.Thread等)
很明顯,這不會在Windows上出現問題,但我不知道是否會導致問題,如果說,有人瞄準Linux是否包含對我的庫的引用?
如果這不是問題,那麼很好,但如果是這樣的話,我怎麼知道哪個nuget包可以在多平臺庫中使用? (例如,是否只有AspNetCore才能跨平臺工作?)