Как запустить тестовый инструмент AWS Lambda (dotnet-lambda-test-test) на macOS для проекта .NET 8?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Как запустить тестовый инструмент AWS Lambda (dotnet-lambda-test-test) на macOS для проекта .NET 8?

Сообщение Anonymous »

Я работаю над проектом .net 8 Lambda, который ранее работал гладко в Windows, используя Dotnet-lambda-test-tool . Однако после перехода на MacOS я не могу выполнить его из -за различий в конфигурации.
В Windows я использовал файл запуска.

Код: Выделить всё

{
"$schema": "http://json.schemastore.org/launchsettings.json",
"profiles": {
"Orchestration.Lambda": {
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Local",
"AWS_DEFAULT_REGION": "us-west-2",
"AWS_REGION": "us-west-2"
},
"commandName": "Executable",
"commandLineArgs": "%USERPROFILE%/.dotnet/tools/.store/amazon.lambda.testtool-8.0/0.15.1/amazon.lambda.testtool-8.0/0.15.1/tools/net8.0/any/Amazon.Lambda.TestTool.BlazorTester.dll --port 5050",
"workingDirectory": "$(ProjectDir)",
"executablePath": "dotnet"
},
"Orchestration.Lambda (VS)": {
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Local",
"AWS_DEFAULT_REGION": "us-west-2",
"AWS_REGION": "us-west-2"
},
"commandName": "Executable",
"commandLineArgs": "--port 5050",
"executablePath": "%USERPROFILE%\\.dotnet\\tools\\dotnet-lambda-test-tool-8.0.exe",
"workingDirectory": "$(ProjectDir)"
},
"Orchestration.Lambda (LocalStack)": {
"environmentVariables": {
"ASPNETCORE_ENVIRONMENT": "Local",
"AWS_DEFAULT_REGION": "us-west-2",
"AWS_REGION": "us-west-2",
"AWS_ENDPOINT_URL_S3": "http://s3.localhost.localstack.cloud:4566",
"AWS_ENDPOINT_URL_SSM": "http://us-west-2.localhost.localstack.cloud:4566"
},
"commandName": "Executable",
"commandLineArgs": "%USERPROFILE%/.dotnet/tools/.store/amazon.lambda.testtool-8.0/0.15.1/amazon.lambda.testtool-8.0/0.15.1/tools/net8.0/any/Amazon.Lambda.TestTool.BlazorTester.dll --port 5050",
"workingDirectory": "$(ProjectDir)",
"executablePath": "dotnet"
},
"Mock Lambda Test Tool": {
"commandName": "Executable",
"commandLineArgs": "--port 5050",
"workingDirectory": ".\\bin\\$(Configuration)\\net8.0",
"executablePath": "%USERPROFILE%\\.dotnet\\tools\\dotnet-lambda-test-tool-8.0.exe"
}
}
}
Как вы можете видеть, в пути Windows используется %пользовательского profile %, который не работает на MacOS. Я ищу рекомендации о том, как адаптировать эту конфигурацию для работы на macOS.
Вопросы

Что мне следует использовать вместо %пользовательскогопрофиль % на macos? Тестовый инструмент на macOS?>

Подробнее здесь: https://stackoverflow.com/questions/796 ... or-a-net-8
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»