簡體   English   中英

如何使用.Net Core nuget包中的可執行文件?

[英]How to use executable file from .Net Core nuget package?

我目前正在嘗試將ILDAsm軟件包集成到我的.Net Core項目中,該項目包含我想從我的應用程序調用的可執行文件ildasm.exe nuget包是為.Net Core和所有運行時(linux,windows,osx等)明確制作的。 顯然在安裝軟件包后我的項目沒有添加引用,但我也不知道我要使用該軟件包做什么( ildasm.exe的路徑是什么?)。

為了清楚起見,我希望在我的應用程序運行時使用我的代碼中的可執行文件而不是構建。

有一個關於使用.NET Core SDK提供ildasm的開放GitHub問題

Microsoft.NETCore.ILDAsm NuGet包中包含runtime.json文件但沒有二進制文件。

此runtime.json文件引用了幾個運行時NuGet包,這些包包含不同平台的本機版本的ildasm。 在Mac上,如果將runtime.osx-x64.Microsoft.NETCore.ILDAsm安裝到項目中,則可以使用命令運行ildasm(如果使用完整路徑):

~/.nuget/packages/runtime.osx-x64.microsoft.netcore.ildasm/2.0.3/runtimes/osx-x64/native/ildasm

暫無
暫無

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

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