【发布时间】:2016-10-29 18:08:11
【问题描述】:
我的项目结构如下:
- \根
-
\解决方案文件夹
- \App1
- ????包
- Program.cs
- App1.csproj
- \App1.sln
- \App1
-
\App2
- ????包
- Program.cs
- packages.config
- App2.csproj
-
\解决方案文件夹
*注意:App1 引用了 App2 项目。
我的问题是,每当我重建解决方案时,包含 App2 项目的 nuget 包的 \packages 文件夹被添加到 \App1 而不是 \App2.
这是一个问题,因为此 App2 项目也被其他解决方案引用,而不仅仅是来自 App1。
因此,拥有自己的 \packages 文件夹而不是来自 App2 --> App1 的引用很重要,因为 App2 也被其他解决方案共享。
更新: App1 在其自己的 \packages 文件夹中安装了自己的 nuget 包。我想要一个解决方案,让每个项目都在自己的 \packages 文件夹中安装 nuget 包。
【问题讨论】:
-
如果提供的 NuGet.config 解决方案适合您,请接受答案。
标签: c# .net nuget nuget-package-restore