Ocultar detalles privados de proyectos de código abierto

Tengo un proyecto .net github que es básicamente un contenedor alrededor de una API web. En el proyecto de prueba, estoy llamando a la API usando una clave API. Necesito mantener esta clave privada, ¿cómo puedo lograr esto en un proyecto de estudio visual?

En algunos otros proyectos, como Python, puedo hacer que git ignore el archivo (config.py) y usa algo comoconfig.example.py. Pero en el caso de Visual Studio, el proyecto no se compilará debido a que falta el archivo.Config.cs. ¿Cuál es la forma correcta de resolver esto? Estoy pensando en usar este mismo método para ignorar el archivo y hacer que ejecuten un script de compilación que debería cambiar de nombreConfig.example.cs aConfig.cs?

Respuestas a la pregunta(4)

Su respuesta a la pregunta