【问题标题】:How to distribute the source of a Visual Studio project如何分发 Visual Studio 项目的源代码
【发布时间】:2018-11-18 12:06:30
【问题描述】:

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

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

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

我写的只是file.cfile.c 至少需要包含什么(假设我希望其他人能够在 Visual Studio 中使用源代码/编译它等)?

【问题讨论】:

  • 这怎么太宽泛了?我只是想知道在 VS 项目中包含什么。

标签: visual-studio open-source project software-distribution


【解决方案1】:

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

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

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

【讨论】:

  • 很乐意提供帮助 :) 但我看到了 Andrew 的帖子。我认为这是更好的解决方案,您是使用 Github 还是 git 分发您的项目?
  • 是的,我目前正在使用Github。我以后可能会使用其他方式。
【解决方案2】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-24
    • 2018-02-27
    • 1970-01-01
    相关资源
    最近更新 更多