.netstandard 2.0中AppDomain.CurrentDomain.SetupInformation.PrivateBinPath的替代方法是什么
似乎IHostingEnvironment
可能是你想要的,文档指南:https://docs.microsoft.com/en-us/dotnet/api/microsoft.aspnetcore.hosting.ihostingenvironment?view=aspnetcore-2.2
实际上我在搜索包含代码的程序集的路径:
我发现这个功能我认为可以满足我的需求:
public static string AssemblyDirectory
{
get
{
string codeBase = Assembly.GetExecutingAssembly().CodeBase;
UriBuilder uri = new UriBuilder(codeBase);
string path = Uri.UnescapeDataString(uri.Path);
return Path.GetDirectoryName(path);
}
}