En la empresa para la que trabajo tenemos una aplicación de escritorio desarrollada en .NET que nos gusta abrir algunas partes para otros desarrolladores de software.Cómo comenzar a crear una API de aplicación en .NET
Lo veo como algún tipo de método público al que otro software puede acceder. ¿Hay algún enfoque estándar, mejores prácticas u otra experiencia de esto?
Supongo que podría hacer esto con llamadas Win32, programación C/C++, etc. Pero soy principalmente un desarrollador .NET y tengo algunos años de experiencia programmming principalmente en VB.NET pero también algo de C#. Espero encontrar una manera de hacer esto dentro de .NET. Pero debe ser accesible para el software desarrollado en otros idiomas.
Saludos/ Magnus
Gracias por la punta sobre el patrón. En cuanto a las "asambleas bien documentadas", esperaba un consejo sobre dónde puedo encontrar más información al respecto, tal vez algún código de referencia. – Magnus
Busque en Ghost doc un buen plugin de VS para hacer su XML Doc y observe sandcastle para crear una versión HTML de su documento, de modo que las personas que usen su API no tengan que pasar por la fuente para obtener su documentación. –