Ocultar detalhes privados de projetos de código aberto

Eu tenho um projeto de github .net que é basicamente um wrapper em torno de uma API da web. No projeto de teste, estou chamando para a API usando uma chave de API. Eu preciso manter essa chave privada, como faço isso em um projeto de estúdio visual?

Em alguns outros projetos, como python, eu posso ter o git ignorando o arquivo (config.py) e usar algo comoconfig.example.py. Mas no caso do visual studio, o projeto não irá compilar por causa do arquivo ausenteConfig.cs. Qual é a maneira correta de resolver isso? Estou pensando em usar esse mesmo método de ignorar o arquivo e fazer com que eles executem um script de construção que deveria renomearConfig.example.cs paraConfig.cs?

questionAnswers(4)

yourAnswerToTheQuestion