Visual Studio 在哪里引用实际的 NuGet 引用的 DLL?

kud*_*ger 7 tfs visual-studio nuget

我已经添加了Autofac库 usingNuGet并在我的参考文献中看到它,如下所示。

在此处输入图片说明

但是当我点击 Autofac 的属性 [F4] 时,它在 Visual Studio 中显示空属性框。

在此处输入图片说明

另外,我没有Autofacpackages文件夹下看到文件夹。

在此处输入图片说明

我在.csproj文件中只看到包参考。那么它是如何定位DLL的呢?实际的 DLL 在哪里?我看到它自动进入BIN。它是怎么来的?

在此处输入图片说明

主要问题:我可以在本地构建解决方案,但相同的解决方案在 TFS 构建代理上失败。无法找到 NuGet 参考。那么在哪里可以找到 DLL 引用呢?或者如何将其推送到 TFS?

And*_*SFT 2

假设您使用的是 TFS 2015,则 NuGet Restore 任务名称应为添加任务时NuGet Installer的 under 。Package

因此,如果你已经在构建机器中安装了Nuget,那么你可以直接使用该任务。您还可以自定义nuget.exeTFS 2015 构建 - 只需指定Path to NuGet.exe

详细内容可以参考妈咪的博客-Custom nuget.exe for TFS 2015 build 。

在此输入图像描述