我有一个结构如下的项目:
/MyProduct
MyProduct.sln
/Web
Web.csproj
Web.Something.csproj
Web.sln
/Other
Other.csproj
Other.Something.csproj
Other.Something.Else.csproj
Other.sln
所以有一个“整体”解决方案(基本上引用了 web.csproj、web.something.csproj、other.csproj 等......
然后,在每个目录中,都有一个解决方案来管理该特定项目集
我的问题是nuget。
如果我打开(例如)Web.sln 并构建,它会按预期工作,下载包等...将它们存储在与 Web.sln 相同的目录级别(在包文件夹中)
但是,如果我打开 MyProduct.sln - 它将它们存储在根目录(在包文件夹中)
我错过了一步吗?
在这种情况下我应该做什么?