【发布时间】:2015-05-12 11:41:14
【问题描述】:
我在 Visual Studio 2013 中有一个解决方案,其中包含更多 C# 项目文件,这些文件具有共同的源代码,但针对不同的平台(.Net、WinRT、.Net Micro Framework 等)。 所有的csproj文件都在同一个目录下。
这些项目使用适用于上述所有平台本身的 Nuget 包。
如果我为其中一个项目(例如 .Net)添加此 Nuget 包,则会创建 package.config 文件,并且其中包含对该目标的引用(例如 .Net)。包被下载到包文件夹中。
如果我尝试将相同的包但针对不同的目标添加到解决方案中的另一个项目,UI 会告诉我该包已安装。这是真的,因为 package.config 文件已经存在,但我想为不同的目标使用相同的包。
所以我的问题如下:如何将相同的 Nuget 包添加到所有不同的项目但具有不同的目标?
谢谢, 保罗
【问题讨论】:
标签: nuget nuget-package