所以,我已经启用包在我的解决方案 恢复 - 安装 - 包NuGetEnablePackageRestoreTFS NuGet技巧,我不知道?
我已经安装并在TFS更新的NuGet构建服务器
我创建的TFS环境变量构建服务器 - http://www.centrolutions.com/blog/post/2012/07/05/NuGet-and-TFS-2010-Automated-Build.aspx
我已经删除了所有的packages.config文件,并在每个项目上重新开始。
我已经添加了.nuget文件夹路径构建工作,按照定义的生成代理文件夹
我几乎完成了我的绞索,并计划在在黎明挂自己...是不是我错过了?
忘了TFS生成错误
C:\构建\ 10个.......的NuGet \ nuget.targets(76):包还原默认情况下禁用。为了表示同意,打开Visual Studio选项对话框,点击软件包管理器节点,然后选中'允许NuGet在构建过程中下载缺失的软件包'。您也可以通过将环境变量'EnableNuGetPackageRestore'设置为'true'来表示同意。
和
C:\构建\ 10 .......的NuGet \ nuget.targets(76):该命令 “” C:\构建\ 10 .......的NuGet \ nuget.exe“install”C:\ Builds \ 10 ...... \ packages.config“-source”“-o”C:\ Builds \ 10 ...... \ packages“”用代码退出 - 1。
删除了完整的安全路径。
DISCOVERY:
我的TFS管理员设置的环境变量为用户变量!我只是想,我会让她告诉我她是如何配置的,只要她这样做,我意识到这是错的。
我不再收到包恢复错误... wooo!但是,我收到“无法找到版本”错误,这让我认为TFS框不知道正确的软件包来源。我已经验证了可以从TFS构建框访问软件包源,并且我已经在该框上配置了NuGet以引用软件包共享。
没有包服务器可以做到这一点吗?我一直在为我所有的本地构建使用文件共享,但是我想知道当规则在碰到TFS框时是否改变。我需要在Nuget.config文件中定义我的软件包源代码吗?
什么问题? 任何错误信息? – 2012-08-07 23:47:10