Trying to reproduce the issue #148 in a clean repo.
Run from root
cd DurableFunctionsRepro && func start
Comment in Target group with name CopyGrpcNativeAssetsToOutDir in DurableFunctionsRepro.csproj and run from root
cd DurableFunctionsRepro && func start
- Install Jetbrains Rider (presumably no effect)
- Install .NET (https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-8.0.300-macos-arm64-installer) with default settings
- Install mono-libgdiplus via brew (see https://learn.microsoft.com/en-us/dotnet/core/install/macos why)
brew install mono-libgdiplus
- Install Azure Functions Core Tools
brew tap azure/functions && brew install azure-functions-core-tools@4
- Create Functions app via Rider
- Execute following actions in DurableFunctionsRepro.csproj
- Replace all with code from microsoft/durabletask-dotnet#148 (comment)
- Upgrade Contrib.Grpc.Core.M1 to 2.46.7
- Comment out Target group with name CopyGrpcNativeAssetsToOutDir
- Install Azurite via NPM (Node 18.14.2 & NPM 9.5.0)
npm install -g azurite
- Run azurite
azurite --silent --location c:\azurite --debug c:\azurite\debug.log
- Run following command from root of project
cd DurableFunctionsRepro && func start
Committed my local.settings.json as well to ensure you can run project fully.