私人团队城市 Nuget 不添加程序集引用



>我有 1 个类库,其中包含 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包的新手,因此任何帮助将不胜感激

问候

安德鲁

最后,我不确定为什么会发生这种情况。 我更改了程序集的名称,让它生成并将新命名的程序集拖放到专用 Teamcity NuGet 存储库中,然后安装它并按预期附加新程序集,而无需更改任何代码。 我希望这将来对其他人有所帮助,因为这占用了我很多时间

最新更新