mattwelke commented on issue #34: URL: https://github.com/apache/openwhisk-runtime-dotnet/issues/34#issuecomment-819673438
I think a better solution btw for the JSON problem is instead if having the actions and runtimes depend on a third party JSON library, create a library managed by OpenWhisk which has a class representing the data that the action's Main method must return. The library could be called the "dotnet6.0 action contract" library etc. That way, all versions of the runtime and every action ever created for the runtime can depend on the same major version of that library. The runtime would control the implementation of how JSON is handled. It could choose for example between different versions of Newtonsoft.Json or even other JSON libraries like System.Text.Json whenever it wants, with the runtime versions being updated without the action implementers ever having to worry about it. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: [email protected]
