如何在 .Net Core 项目中获取解决方案名称
How to get a Solution name in .Net Core Project
如何在 .Net Core
项目中获取 Solution name。
我在网上搜索了很多,但找不到任何东西
那么我怎样才能得到“Clean_Architecture”作为解决方案名称。
提前致谢。
解决方案只是项目的容器,在程序上下文中没有任何特殊含义。但是您可以尝试按照以下方法获取可能与解决方案名称相同的项目文件夹:
var solutionName = Path.GetFileName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);
您需要设置断点来检查以下代码并找到您的解决方案名称。
试试这个:
var SolutionFullPath = Directory.GetParent(Directory.GetCurrentDirectory()).FullName;
var tempStrings = SolutionFullPath.Split('\');
var solutionName = tempStrings[tempStrings.Length - 1];;
如何在 .Net Core
项目中获取 Solution name。
我在网上搜索了很多,但找不到任何东西
那么我怎样才能得到“Clean_Architecture”作为解决方案名称。
提前致谢。
解决方案只是项目的容器,在程序上下文中没有任何特殊含义。但是您可以尝试按照以下方法获取可能与解决方案名称相同的项目文件夹:
var solutionName = Path.GetFileName(System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName);
您需要设置断点来检查以下代码并找到您的解决方案名称。
试试这个:
var SolutionFullPath = Directory.GetParent(Directory.GetCurrentDirectory()).FullName;
var tempStrings = SolutionFullPath.Split('\');
var solutionName = tempStrings[tempStrings.Length - 1];;