Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 如何分发VisualStudio项目的源代码_Visual Studio_Open Source_Project_Software Distribution - Fatal编程技术网

Visual studio 如何分发VisualStudio项目的源代码

Visual studio 如何分发VisualStudio项目的源代码,visual-studio,open-source,project,software-distribution,Visual Studio,Open Source,Project,Software Distribution,我想发布我制作的VisualStudio项目源代码,但我不确定如何做到这一点 我有一个文件结构如下的项目: SimpleProject -- |- .vs -- |- SimpleProject -- |- v15 -- |

我想发布我制作的VisualStudio项目源代码,但我不确定如何做到这一点

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

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

我只写了
文件.c
。我至少需要在
file.c
中包含哪些内容(假设我希望其他人能够在Visual Studio中使用源代码/编译源代码等)?

它应该足以共享以下文件,以便其他人可以毫无问题地构建您的项目

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

在提交/检查代码之前,我建议您尝试一下是否需要生成文件来构建和运行应用程序。如果没有,您不应该包含它们。

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

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

在提交/检查代码之前,我建议您尝试一下是否需要生成文件来构建和运行应用程序。如果没有,则不应包括它们。

如果您使用的是GitHub或它们建议删除的内容。 查看官方的GitHub

Visual Studio的
.gitignore
可在此处找到:

如果您正在使用GitHub或他们推荐的内容,请删除。 查看官方的GitHub

Visual Studio的
.gitignore
可在此处找到:

这怎么太宽了?我只是想知道VS项目应该包含哪些内容。这怎么太宽泛了?我只是想知道VS项目应该包含什么。很乐意帮忙:)但我看到了Andrew的帖子。我认为这是更好的解决方案,您是使用Github还是git分发您的项目?是的,我目前使用的是
Github
。我以后可能会用其他的方法,idk。乐意帮忙:)但我看到了安德鲁的帖子。我认为这是更好的解决方案,您是使用Github还是git分发您的项目?是的,我目前使用的是
Github
。我以后可能会用其他方法idk。