相关疑难解决方法(0)

NuGet没有丢失包裹

我在VSS中有以下项目结构

在此输入图像描述

现在在Visual Studio 2010 Pro中:我打开Solution2,然后将Library1添加为外部项目.

Library1引用了两个我通过NuGet获得的外部库.当我构建我的Solution2时,一切正常.所以我签了我所有的项目.

问题: 当另一个开发人员从sourcesafe和build获得Solution2时,它说Library1缺少那些外部库dll.

试过以下:

1:http://docs.nuget.org/docs/workflows/using-nuget-without-committing-packages

所以现在我在Solution2下面有.nuget文件夹,它会被签入.但这仍然没有带来dll.

我怀疑是Library1处于一个单独的解决方案中导致了这个问题.

任何想法如何通过NuGet自动丢失包?

更新:
Xavier的建议有所帮助,这是他的两篇博文:

visual-studio-2010 visual-studio nuget nuget-package

5
推荐指数
1
解决办法
5973
查看次数

使用git子模块时NuGet自动包恢复

我试图了解在引用Github上托管的库时是否有任何方法可以依赖Nuget自动包恢复.问题是当我添加某个库作为子模块时,它有自己的/ packages /目录.但是,当我从该库中添加csproj到我的解决方案,因为该子模块的/ packages /目录中没有DLL,构建失败.

显然,在我的机器上轻松修复是从我引用的子模块中打开.sln文件,进行构建.现在,从我的主解决方案构建显然将起作用,因为填充了子模块中的/ packages /文件夹.但是,这不是我在构建服务器上可以做的事情.

有什么方法可以解决这个问题,而不会完全弄乱子模块?我显然也不想更改子模块.csproj,因为这会使它与origin不同步.理想情况下,如果我能指示nuget在其自己的/ packages /目录中提取引用的子模块.csproj的包,我会很高兴.

git visual-studio nuget visual-studio-2013

5
推荐指数
1
解决办法
901
查看次数