我有一个。net 5 WEB API项目,它正在从子模块中消费服务。这些子模块有自己的存储库。
我使用GitBlash和BitBucket作为存储库。
我添加了子模块引用:
git submodule add http://bitbucket.org/myprojectA
然后我进入Visual Studio,打开项目并创建文件夹"Submodule",然后我在项目文件夹中添加子模块的项目引用。我提交和推送更改。
然后我使用SourceTree从BitBucket克隆了相同的项目进行测试,我在visual studio中打开API项目,我得到了警告消息
one or more projects in the solution were not loaded correctly
不知道我错过了什么。我需要运行一些git bash命令来更新引用吗?
有两种可能的解决方案:
<标题>1。显式获取子模块git submodule update --init --recursive
<标题>2。带有子模块的克隆git clone --recursive <repo URL>
标题>标题>