Metro スタイルの C#/XAML アプリケーションを作成しましたが、バージョン管理 (Git および後で GitHub) に追加しようとしています。これは、どのファイルがバージョン管理に属し、どのファイルがそうでないかを把握することを意味します。
Metro プロジェクトを作成すると、Visual Studio によってProjectName _TemporaryKey.pfx という名前のファイルが追加されました。私が読んだことから、.pfx ファイルはコード署名や証明書などと関係があるようです。Metro スタイル アプリのコンテキストでそれらが何を意味するか、またはそれらをどのように管理する必要があるかを正確に説明するものはまだ見つかっていません。
コードを GitHub (公開リポジトリ) にプッシュする予定です。長期的には、アプリを Windows ストアに配置する予定です。プロジェクトのビルドに .pfx ファイルが必要な場合は、チェックインしたほうがよいでしょう。アプリの作成者として私を識別するデジタル ID がファイルに含まれている場合、それを公開すると、インターネット上の誰もが私のアプリの新しいバージョンをプッシュできるようになります。知らないうちに Windows ストアに移動した場合は、チェックインしない方がよいでしょう。
私の質問は、TemporaryKey.pfx ファイルに何か秘密はありますか? 公開リポジトリにチェックインする必要がありますか、それともソース管理から除外する必要がありますか? (そして、ソース管理に入れずに別のコンピューターでコードをチェックアウトしたい場合、何が壊れるでしょうか?)