gpt4 book ai didi

.net-core - 如何在.NET Core 项目的launchSettings.json 中使用相对路径?

转载 作者:行者123 更新时间:2023-12-04 13:58:02 25 4
gpt4 key购买 nike

我的 launchSettings.json 文件:

{
"profiles": {
"WinRedisSmcProxy": {
"commandName": "Executable",
"executablePath": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
"commandLineArgs": "dotnet C:\\Users\\KudeBJ\\Desktop\\redis-smc-proxy-prototype\\WinRedisSmcProxy\\WinRedisSmcProxy\\bin\\Debug\\netcoreapp3.0\\WinRedisSmcProxy.dll"
}
}
}
上面的代码有问题。当项目被放置在另一个位置而不是桌面时,项目将不会运行。这是因为我在配置中使用了绝对路径。有什么办法可以将其更改为相对的吗?

最佳答案

您可以使用:

var path = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
它将获得 C:\\Users\\KudeBJ\\AppData\\Roaming文件夹。此外,您可以获得另一个文件夹。看 Environment.SpecialFolder枚举。

关于.net-core - 如何在.NET Core 项目的launchSettings.json 中使用相对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57104918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com