[英]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.