我创建了一个Metro风格的C#/ XAML应用程序,现在我想将它添加到版本控制(GIT以及后来的GitHub)。 这意味着,搞清楚哪些文件版本控制属于,哪些没有。
当我建立了我的新城项目,Visual Studio中添加一个文件叫项目名 _TemporaryKey.pfx。 从我读过,.PFX文件显然有事情做与代码签名或证书或类似的东西。 我还没有发现任何东西,解释正是他们意味着Metro风格的应用程序的情况下,或者你应该如何管理它们。
我打算把我的代码GitHub上(在公共仓库)。 从长期来看,我打算把我的应用程序在Windows商店。 如果.pfx文件需要来构建项目,那么我最好还是检查一下。如果它包含标识我作为应用程序的作者数字身份和发布将让互联网上的任何人把我的应用程序的新版本到Windows应用商店没有我的知识,那么我最好不要托运。
所以我的问题是, 有什么秘密的TemporaryKey.pfx文件? 我应该检查到我的公共仓库,或者我应该离开它的源代码控制的? (什么会打破,如果我没有把它放到源代码控制,但后来想退房另一台计算机上我的代码?)