Hi, can we develop custom apps with ArcGIS Pro SDK in .NET and then call its methods / functions from Python (as a geoprocessing function)? Then if we publish the Python geoprocessing in ArcGIS Server will it still work (calling the ArcGIS Pro SDK codes)?
Consider the Pro SDK for .NET as an API to customize the application and the UI/UX experience. For extending the GIS analytical functionality use Python as your primary API. You can call the Python code from the .NET API but not the other way around.
This approach is different from the ArcMap/ArcObjects way of doing things.