Ukrywanie prywatnych danych przed projektami open source

Mam projekt .net github, który jest w zasadzie opakowaniem wokół web API. W projekcie testowym dzwonię do API za pomocą klucza API. Muszę zachować ten klucz jako prywatny, jak mogę to osiągnąć w projekcie studia wizualnego?

W niektórych innych projektach, takich jak Python, mogę kazać git zignorować plik (config.py) i użyj czegoś takiegoconfig.example.py. Ale w przypadku studia wizualnego projekt nie zostanie skompilowany z powodu braku plikuConfig.cs. Jaki jest właściwy sposób rozwiązania tego problemu? Zastanawiam się nad użyciem tej samej metody ignorowania pliku i wywołania skryptu budującego, który powinien zmienić nazwęConfig.example.cs doConfig.cs?

questionAnswers(4)

yourAnswerToTheQuestion