.net core 如何在.Net核心项目中获取解决方案名称
如何在.net core 如何在.Net核心项目中获取解决方案名称,.net-core,asp.net-core-2.1,.net Core,Asp.net Core 2.1,如何在.Net Core项目中获得解决方案名称。 我在网上搜索了很多,但什么也没找到 那么,我如何才能将“Clean_Architecture”作为解决方案名称 提前感谢。解决方案只是项目的容器,在程序上下文中没有任何特殊意义。但您可以尝试以下操作以获取可能与解决方案名称相同的项目文件夹: var solutionName = Path.GetFileName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName)
.Net Core
项目中获得解决方案名称。
我在网上搜索了很多,但什么也没找到
那么,我如何才能将“Clean_Architecture”作为解决方案名称
提前感谢。解决方案只是项目的容器,在程序上下文中没有任何特殊意义。但您可以尝试以下操作以获取可能与解决方案名称相同的项目文件夹:
var solutionName = Path.GetFileName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);
您需要设置breackpoints来检查以下代码,并找到哪个是您的解决方案名称 试试这个:
var SolutionFullPath = Directory.GetParent(Directory.GetCurrentDirectory()).FullName;
var tempStrings = SolutionFullPath.Split('\\');
var solutionName = tempStrings[tempStrings.Length - 1];;
谢谢,它正在工作。但更好的方法是
var solutionName=tempStrings[tempStrings.Length-1]代码>我已经试过了,但这会给我“dotnet.exe”。