【发布时间】:2020-02-21 15:39:58
【问题描述】:
【问题讨论】:
标签: .net-core asp.net-core-2.1
【问题讨论】:
标签: .net-core asp.net-core-2.1
您需要设置断点来检查以下代码并找到您的解决方案名称。
试试这个:
var SolutionFullPath = Directory.GetParent(Directory.GetCurrentDirectory()).FullName;
var tempStrings = SolutionFullPath.Split('\\');
var solutionName = tempStrings[tempStrings.Length - 1];;
【讨论】:
var solutionName = tempStrings[tempStrings.Length - 1];
解决方案只是项目的容器,在程序上下文中没有任何特殊含义。但是您可以尝试以下方法来获取可能与解决方案名称相同的项目文件夹:
var solutionName = Path.GetFileName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);
【讨论】: