簡體   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