C# 如何运行&x201C;git子模块init”;以及如何“;构建&x201D;节目

C# 如何运行&x201C;git子模块init”;以及如何“;构建&x201D;节目,c#,git,visual-studio,github,steambot,C#,Git,Visual Studio,Github,Steambot,我想包括在我的项目,但我已经难倒在第一步,这是设置步骤 从SteamBot的自述文件: 步骤0:如果您最近刚刚克隆了此存储库,那么您需要做几件事 运行git submodule init初始化子模块配置文件 运行git submodule update以获取包含的子模块的最新版本(即SteamKit2) 建立程序。由于SteamKit2是根据LGPL授权的,并且SteamBot应该根据MIT许可证发布,因此SteamKit2的代码不能包含在SteamBot中。这包括可执行文件。我们可能会在Git

我想包括在我的项目,但我已经难倒在第一步,这是设置步骤

从SteamBot的自述文件:

步骤0:如果您最近刚刚克隆了此存储库,那么您需要做几件事

  • 运行
    git submodule init
    初始化子模块配置文件
  • 运行
    git submodule update
    以获取包含的子模块的最新版本(即SteamKit2)
  • 建立程序。由于SteamKit2是根据LGPL授权的,并且SteamBot应该根据MIT许可证发布,因此SteamKit2的代码不能包含在SteamBot中。这包括可执行文件。我们可能会在GitHub上提供下载
  • 像往常一样继续

  • 我认为“克隆”意味着只需点击网站上的“在Windows中克隆”按钮,对吗?但我不知道如何“运行
    git子模块init
    ”或如何“构建程序”。如果有人能具体告诉我该怎么做,那就太好了。

    好吧,因为您似乎正在使用Github for Windows和带有“在Windows中克隆”按钮的克隆SteamBot,我可以告诉您,您不需要触摸子模块(或运行
    git submodule init
    …update
    ),因为当您克隆repo时,Github for Windows已经为您完成了这项工作。这涉及到数字1和2

    据我所知,SteamBot是一个Visual Studio项目(有一个*.csproj和一个*.sln文件),因此构建它应该是在Visual Studio中打开它(即解决方案,*.sln文件)并单击“构建”按钮


    但是,如果您不知道构建是什么意思,或者不知道如何为C#构建(我猜您也在自己的项目中使用C#),您可能应该在深入了解C#和Visual Studio之前了解更多。建立一个项目是你应该知道如何做的最基本的事情之一。

    哦,我确实试过建立它。这和调试是一样的,对吗?但是当我用visual studio打开项目时,它说它不能引用“lib”文件夹中的文件,我猜这是子模块?我稍后会提供更多详细信息,我现在不在。很抱歉,我用手机输入了此内容和上述评论