Private TeamCity Nuget不会添加程序集引用

时间:2016-02-09 22:34:40

标签: c# nuget teamcity nuget-package

我有一个包含1个公共类的类库,用于测试目的。我在TeamCity中有一个步骤来构建解决方案,我使用" NuGet Pack"步骤将其放入TeamCity私有NuGet存储库,这一切都很好。

然后我创建了一个控制台应用程序并使用NuGet,我可以看到我的项目,我可以添加它,它下载项目,但它没有添加项目参考。

nuspec文件看起来像这样

<?xml version="1.0"?>
<package xmlns="http://schemas.microsoft.com/packaging/2011/08/nuspec.xsd">
  <metadata>
    <id>Andrew.Test</id>
    <version>1.0.1.0</version>
    <title>Andrew.Test</title>
    <authors>Andrew</authors>
    <owners>Andrew</owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <description>Description</description>
    <copyright>Copyright ©  2016</copyright>
    <dependencies />
  </metadata>
</package>

我只是创建NuGet包的新手,所以非常感谢任何帮助

此致

安德鲁

1 个答案:

答案 0 :(得分:0)

最后,我不确定为什么会这样。我更改了程序集的名称,让它在私有Teamcity NuGet存储库中构建并删除新命名的程序集,然后安装它并按预期附加新程序集而不更改任何代码。我希望将来可以帮助别人,因为这会耗费我很多时间