gpt4 book ai didi

coreclr - 在 CoreCLR 中获取程序集位置

转载 作者:行者123 更新时间:2023-12-01 03:38:53 24 4
gpt4 key购买 nike

在 CoreCLR 下,我无法像在 .NET Framework 下那样获得程序集位置。

看起来 Location 不是 Assembly 的成员,并且 Assembly 上的静态方法(例如 GetExecutingAssembly)也不见了。

获取程序集目录或有关我正在运行的程序的任何目录信息的首选方法是什么?

我试过 CoreCLR 版本:
1.0.0-beta5 coreclr x64
1.0.0-beta6 coreclr x86

最佳答案

既然你提到1.0.0-beta6我假设您在谈论 DNX。

您可以使用 IApplicationEnvironment .这将为您提供应用程序的名称和基本路径。
Assembly.Location会很棘手,因为您可以动态编译代码,因此程序集不在您可能期望的位置。

关于coreclr - 在 CoreCLR 中获取程序集位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32339341/

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