我有这样的解决方案和项目结构:
projects
|--.nuget
| |--packages.config
|
|--projFolderA
| |--projectA.csproj
|
|--projFolderB
| |--projectB.csproj
|
|--projFolderC
| |--projectC.csproj
|
|--solutionAB.sln
|--solutionBC.sln
|--solutionCA.sln
每个解决方案都使用nuget来配置一些库。现在,当我运行nuget restore
时,我遇到了这个错误:This folder contains more than one solution file.
但是如果我在VS2013中打开每个解决方案,那就没有问题。
这是我的*.sln文件中的nuget设置:
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = ".nuget", ".nuget", "{334B5D1D-8694-472B-8170-3D36A395DCEF}"
ProjectSection(SolutionItems) = preProject
.nuget\packages.config = .nuget\packages.config
EndProjectSection
EndProject
我做错了什么?在这种情况下,我如何从控制台运行nuget restore
?