NuGet没有在项目中添加对dll的引用

时间:2013-01-08 19:58:10

标签: nuget

我有大约5个项目的解决方案,包括Silverlight客户端。

通过NuGet,我在解决方案级别为VS 11添加Async Targeting Pack并选择所有项目。

它在所有非Silverlight项目中添加了一个引用,但不包括SL。解决方法是手动添加引用。

这是NuGet的失败吗? NuGet包失败了吗?或者我做错了什么?

Caliburn.Micro和SL包也是如此。

然而,如果我从一个新的清洁项目开始,它一切都按预期工作。

我尝试删除.nuget和package文件夹,并手动删除项目引用,这似乎清除了所有内容,但在重新添加软件包时仍然存在上述问题。

格雷格

1 个答案:

答案 0 :(得分:1)

您使用的是哪个版本的Silverlight?我注意到the NuGet package仅针对NET40,NET45和SL5,因此如果您使用的是Silverlight 4,则该引用将不会添加到您的SL4项目中。