我正在使用hostfxr按照this sample/tutorial在我的本机应用中托管CoreCLR,我已经成功地设置了运行时,并获得了用于调用托管代码的函数指针。
但是,在托管应用程序中,AppContext.BaseDirectory
属性总是一个空字符串。我尝试用hostfxr_initialize_parameters.host_path
传递主exe路径,还是一样。知道如何更改它吗?
我正在使用hostfxr按照this sample/tutorial在我的本机应用中托管CoreCLR,我已经成功地设置了运行时,并获得了用于调用托管代码的函数指针。
但是,在托管应用程序中,AppContext.BaseDirectory
属性总是一个空字符串。我尝试用hostfxr_initialize_parameters.host_path
传递主exe路径,还是一样。知道如何更改它吗?
1条答案
按热度按时间6jjcrrmo1#
在dotnet discord上问了这个问题之后,我发现一些像这样的runtime properties可以用
hostfxr_set_runtime_property_value
来设置应如下所示: