繁体   English   中英

在 Visual Studio 2022 中调整服务依赖启动 arguments

[英]Adjust service dependencies startup arguments in Visual Studio 2022

问题

是否可以为 Visual Studio 2022 中的服务依赖项设置启动参数或以任何方式配置它们? 我可以创建自己的吗?

解决方法

在打开 Visual Studio 2022 之前,使用我首选的 arguments 手动启动azurite

信息

在 Visual Studio 2022 中打开解决方案时,如果Storage Azurite emulator (local)存在服务依赖关系,则会启动 Azurite。 在查看 output 时,我可以看到传递了一些我可能想要覆盖的参数。 特别是--location--debug参数。 但是,我无法找到 Visual Studio 2022 设置这些参数的位置。

Output

Ensuring Azure Functions Core Tools are up to date. This may take a few minutes...
Azure Functions Core Tools are up to date.
AwesomeSecretProject.FunctionApp: c:\program files\microsoft visual studio\2022\professional\common7\ide\extensions\microsoft\Azure Storage Emulator\azurite.exe --location "C:\Users\SecretAgentBond\AppData\Local\Temp\Azurite" --debug "C:\Users\SecretAgentBond\AppData\Local\Temp\Azurite\debug.log" --skipApiVersionCheck
AwesomeSecretProject.FunctionApp: Azurite Blob service is starting at http://127.0.0.1:10000
AwesomeSecretProject.FunctionApp: Azurite Blob service is successfully listening at http://127.0.0.1:10000
AwesomeSecretProject.FunctionApp: Azurite Queue service is starting at http://127.0.0.1:10001
AwesomeSecretProject.FunctionApp: Azurite Queue service is successfully listening at http://127.0.0.1:10001
AwesomeSecretProject.FunctionApp: Azurite Table service is starting at http://127.0.0.1:10002
AwesomeSecretProject.FunctionApp: Azurite Table service is successfully listening at http://127.0.0.1:10002

是否可以为 Visual Studio 2022 中的服务依赖项设置启动参数或以任何方式配置它们? 我可以创建自己的吗?

是的,您可以覆盖 Azurite 存储模拟器的参数--location--debug参数。

Cmdlet 取自 Azurite GitHub Repo的来源:

azurite --silent --location C:\Users\HariRepo\source\repos --debug C:\Users\HariRepo\source\repos

然后 Azurite 将在指定位置启动,并将日志存储在--debug参数的指定位置。

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

此外,您可以为每个 Azurite 服务(如 blob、队列、表服务)单独指定--location--debug参数。 如果要更改--location--debug参数值,可以重置 Azurite 服务并能够设置为新路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM