在CoreCLR下,我无法像在.NET框架下那样获得组装位置。
看来Location不是程序集的成员,程序集上的静态方法(如GetExecutingAssembly )也不见了。
获取程序集目录或有关我正在运行的程序的任何目录信息的首选方法是什么?
我尝试过CoreCLR版本:
1.0.0-beta5 5核心层x64
1.0.0-beta6核心层x86
发布于 2015-09-11 06:02:35
既然您提到了1.0.0-beta6,我想您是在谈论DNX。
您可以使用IApplicationEnvironment。这将为您提供应用程序的名称和基本路径。
Assembly.Location将是一个棘手的问题,因为您可以动态编译代码,这样程序集就不会位于您可能期望的位置。
https://stackoverflow.com/questions/32339341
复制相似问题