TeamCity NuGet安装程序构建步骤失败

che*_*r89 4 teamcity continuous-integration nuget

我正在尝试将TeamCity配置为与NuGet一起使用.到目前为止 - 没有运气.我配置了4个构建步骤:

  • 下载NuGet包
  • 建立
  • 运行单元测试
  • 检查代码重复.

但是,当我触发构建时,我甚至无法通过第一个构建步骤.我配置TC来下载丢失的NuGet包.当我运行构建时,TC说:

无法在{here_is_my_path}找到repositories.config".

我知道问题是我使用这个名为的VS功能Enable NuGet package restore- 因此,repositories.config我的解决方案文件夹中没有这样的文件,这就是为什么TC无法​​找到它并且构建失败的原因.那么,我该怎么配置TC呢?任何想法和帮助表示赞赏.

如果有帮助,我正在使用.NET 4.0,VS2010和TeamCity 7.

K4G*_*GDW 6

我通过在我的Git存储库中包含\ packages\repositories.config并使用NuGet Install步骤来更新包,并使用指向我的.sln文件的MsBuild步骤来实现它.为了让Git实际选择配置文件而不添加所有其他内容,我将以下内容添加到.gitignore:

packages/*
!repositories.config
Run Code Online (Sandbox Code Playgroud)