【发布时间】:2015-10-11 12:47:28
【问题描述】:
我有这样的解决方案和项目结构:
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?
【问题讨论】:
标签: c# nuget build-process nuget-package-restore