我正在使用 .NET 7 并且我有
launchSettings.json
文件:
{
"profiles": {
"http": {
"commandName": "Project",
"launchBrowser": true,
"launchUrl": "swagger",
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Development"
},
"dotnetRunMessages": true,
"applicationUrl": "http://localhost:5219;http://10.17.40.77:5219;"
}
}
}
我想在构建 .NET 应用程序时通过 cli 更改“applicationUrl”标签。比如:
dotnet publish ... --applicationUrl="http://10.17.30.11:5000;, http://11.22.33.44:1000;
。这可能吗?
除了这个问题之外,我没有找到任何相关信息。
在 .NET 应用程序的上下文中,launchSettings.json 文件通常用于配置在 Visual Studio 中启动和调试应用程序的设置。该文件的设计目的不是直接接受命令行参数。但是,您可以通过修改应用程序代码来处理命令行参数来实现类似的功能。
在应用程序代码中,您可以使用Environment.GetCommandLineArgs 方法访问命令行参数。