dotcore C#获取当前exe的目录
2018年11月8日情景
在命令提示符里输入
D:\uMatrixCleaner\uMatrixCleaner\bin\release>dotnet netcoreapp2.1\uMatrixCleaner.dll
要求1:获取uMatrixCleaner.dll或exe的目录,即D:\uMatrixCleaner\uMatrixCleaner\bin\release\netcoreapp2.1
。
要求2:获取当前目录,即D:\uMatrixCleaner\uMatrixCleaner\bin\release
。
解决方案
要求1使用System.AppContext.BaseDirectory
,它支持dotnet core原生编译。