Microsoft.NETCore.ILAsm 中的 ilasm.exe 在哪里?
Where is ilasm.exe in Microsoft.NETCore.ILAsm?
我需要最新的 ilasm.exe。我以为是 https://www.nuget.org/packages/Microsoft.NETCore.ILAsm/
中的那个
但是,下载的 microsoft.netcore.ilasm.2.0.0.nupkg 存档不包含任何 .exe 或 .dll 文件。
我不知道如何使用这个包。
此包利用 NuGet 中的一项新功能按运行时拆分包。在 Microsoft.NETCore.ILAsm
包的根目录下,您会找到一个 runtime.json
文件,该文件引用每个平台的其他 nuget 包。这意味着当此包用于特定于运行时的操作时,将使用另一个引用的包。
对于 64 位 windows,此 json 文件包含:
"win-x64": {
"Microsoft.NETCore.ILAsm": {
"runtime.win-x64.Microsoft.NETCore.ILAsm": "2.0.0"
}
},
所以您必须下载 runtime.win-x64.Microsoft.NETCore.ILAsm
nugget 包,它包含一个 runtimes/win-x64/native/ilasm.exe
文件以供使用。
我需要最新的 ilasm.exe。我以为是 https://www.nuget.org/packages/Microsoft.NETCore.ILAsm/
中的那个但是,下载的 microsoft.netcore.ilasm.2.0.0.nupkg 存档不包含任何 .exe 或 .dll 文件。
我不知道如何使用这个包。
此包利用 NuGet 中的一项新功能按运行时拆分包。在 Microsoft.NETCore.ILAsm
包的根目录下,您会找到一个 runtime.json
文件,该文件引用每个平台的其他 nuget 包。这意味着当此包用于特定于运行时的操作时,将使用另一个引用的包。
对于 64 位 windows,此 json 文件包含:
"win-x64": {
"Microsoft.NETCore.ILAsm": {
"runtime.win-x64.Microsoft.NETCore.ILAsm": "2.0.0"
}
},
所以您必须下载 runtime.win-x64.Microsoft.NETCore.ILAsm
nugget 包,它包含一个 runtimes/win-x64/native/ilasm.exe
文件以供使用。