Moje pytanie jest zasadniczo takie samo jak this one, ale dla aplikacji Windows Store, C# i Visual Studio. Chcę mieć łatwy sposób na zachowanie tajnych wartości w projekcie, w pliku, który można zignorować w kontrolce źródła (niezaznaczonej). W jaki sposób powinienem uporządkować swój projekt, aby przechowywać sekret aplikacji w sposób ułatwiający sterowanie budynkiem/źródłem?W jaki sposób należy obsługiwać tajne wartości w projekcie w kontroli źródła?
Mój pierwszy pomysł polegał na zapisaniu go w pliku XML (niezaznaczonym) i załadowaniu go w środowisku wykonawczym, ale pozostawia to użytkownikowi, który je instaluje, więc powinien być wykonany w czasie kompilacji. Jak mogę przechowywać kilka tajnych wartości i czy studio graficzne zastąpi je w moim kodzie, gdy mój projekt zostanie zbudowany?
Nigdy nie stawiam tajemnic w kontroli źródła - dodaj je ręcznie, gdy nowy użytkownik pojawi się w projekcie. –
Nie jest dla mnie jasne, dlaczego użytkownik, który "instaluje", ma dostęp do pliku XML, który nie jest kontrolowany przez źródło. Czy jest dołączony do twojego instalatora? Jeśli tak, usuń go i spraw, aby był zależny od czasu wykonywania. – Kohanz
@PeterRitchie Dokładnie to mówię. Moje pytanie oznacza, jak mogę ułatwić proces tworzenia projektu * bez * posiadania tej wartości w kontroli źródła. Np. "Sprawdź projekt, a następnie wykonaj x z tajemnicą aplikacji". Edytowałem dla jasności. – xdumaine