Я использую Центр приложений Microsoft с приложением .NET Core 3 WPF.Я не хочу хранить ключ центра приложения непосредственно в исходном коде, поскольку мое программное обеспечение имеет открытый исходный код.Я использую Visual Studio, и я нашел способы, чтобы не хранить мой ключ API в исходном коде напрямую.Я знаю, что вы не должны хранить их там, но когда дело доходит до сборки, мне нужно, чтобы ключ API был доступен в виде строки кода, чтобы он мог передавать его вызову метода.
ЯЯ не очень беспокоюсь о том, что кто-то запускает мое приложение через дизассемблер, но я хотел бы помешать случайным людям, которые могли бы возиться больше, чем следовало бы.В Visual Studio / c # я не могу найти способ сделать что-то подобное.Например, директива #ReadFromFile (filepath) или что-то, что может прочитать содержимое файла и подставить его в документ во время компиляции.
Кто-нибудь знает способ сделать что-то подобное?Я видел много ответов о том, «как вы никогда не должны это делать», но у меня нет действительно ресурсов, чтобы делать то, что делают многие из них.У меня просто довольно простое приложение с открытым исходным кодом, использующее ключ API.