gpt4 book ai didi

c# - 如何使用.Net Core nuget包中的可执行文件?

转载 作者:太空狗 更新时间:2023-10-30 01:00:20 25 4
gpt4 key购买 nike

我目前正在尝试集成 ILDAsm package在我的 .Net Core 项目中,它包含我想从我的应用程序调用的可执行文件 ildasm.exe。 nuget 包是为 .Net Core 和所有运行时(linux、windows、osx 等)明确制作的。显然,安装包后我的项目没有添加任何引用,但我也不知道我必须做什么才能使用该包(ildasm.exe 的路径是什么/将是什么?)。

明确一点,我想在我的应用程序运行时而不是在构建时使用我的代码中的可执行文件。

最佳答案

有一个开放的GitHub issue关于为 ildasm 提供 .NET Core SDK。

Microsoft.NETCore.ILDAsm NuGet 包包含一个 runtime.json 文件但没有二进制文件。

此 runtime.json 文件引用了几个运行时 NuGet 包,其中包含适用于不同平台的 native 版本的 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

关于c# - 如何使用.Net Core nuget包中的可执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47495773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com