将现有项目从GitHub添加到我的本地Visual Studio解决方案

时间:2018-01-11 10:21:28

标签: git visual-studio github

我在Visual Studio中开发了一个本地解决方案。它也发布在GitHub(https://github.com/symasdesign/DiagramTest)。现在我想从GitHub添加另一个项目(https://github.com/symasdesign/stateless)。

为此,我已将项目无状态添加为带有

的DiagramTest的子模块
...\DiagramTest>git submodule add https://github.com/symasdesign/stateless.git

解决方案stateless.sln现已添加到...\DiagramTest

的子目录中
...\DiagramTest\stateless\Stateless.sln

它包含

项目Stateless.csproj
...\DiagramTest\stateless\src\Stateless\Stateless.csproj

当我将此项目添加到我的解决方案DiagramTest时,我在Visual Studio中收到以下错误:

Assets file '...\DiagramTest\stateless\src\Stateless\obj\project.assets.json' not found. Run a NuGet package restore to generate this file.

当我运行"恢复NuGet包"我收到了错误

Error occurred while restoring NuGet packages: The operation failed as details for project Stateless could not be loaded.               

将外部项目添加到我的解决方案并使其正常工作有什么不对?

1 个答案:

答案 0 :(得分:0)

我使用

运行
dotnet restore