如何分发 Visual Studio 项目的源代码

How to distribute the source of a Visual Studio project

我想分发我制作的Visual Studio项目源,但我不知道该怎么做。

我有一个文件结构如下的项目:

SimpleProject --
                |- .vs --
                         |- SimpleProject --
                                            |- v15 --
                                                     |- .suo
                                                     |- Browse.VC.db
                |- SimpleProject --
                                   |- file.c
                                   |- SimpleProject.vcxproj
                                   |- SimpleProject.vcxproj.filters
                                   |- SimpleProject.vcxproj.user
                |- SimpleProject.sln

我写的就是file.c。我至少需要在 file.c 中包含什么(假设我希望其他人能够在 Visual Studio 中使用 source/compile 它等)?

共享以下文件应该就足够了,这样其他人就可以毫无问题地构建您的项目。

SimpleProject --
                |- SimpleProject --
                                   |- file.c
                                   |- SimpleProject.vcxproj
                                   |- SimpleProject.vcxproj.filters
                |- SimpleProject.sln

在 submitting/checking 代码之前,如果需要生成的文件来构建和 运行 应用程序,我建议您尝试。如果不是,则不应包含它们。

如果您正在使用 GitHub 或他们推荐删除的内容。 见官方GitHub的"Collection of useful .gitignore templates".

Visual Studio 的 .gitignore 可以在这里找到:
https://github.com/github/gitignore/blob/master/VisualStudio.gitignore