Teamcity NuGet规范应该检测依赖关系吗?

Teamcity NuGet规范应该检测依赖关系吗?,teamcity,Teamcity,我刚刚在.csproj文件所在的文件夹中运行了nuget spec,它没有将依赖项写入.nuspec文件。应该有吗 该解决方案启用了包还原,并在TeamCity上构建良好。运行nuget spec不会自动在项目中包含对其他nuget包的依赖关系。但是,当您还有一个nuspec文件时,运行nuget pack MyProject.csproj将生成一个nupkg文件,其中MyProject中使用的nuget包作为依赖项包含在您的包中 还值得注意的是,从v2.5开始(我相信计划在4月底发布),您还可

我刚刚在.csproj文件所在的文件夹中运行了
nuget spec
,它没有将依赖项写入.nuspec文件。应该有吗


该解决方案启用了包还原,并在TeamCity上构建良好。

运行
nuget spec
不会自动在项目中包含对其他nuget包的依赖关系。但是,当您还有一个nuspec文件时,运行
nuget pack MyProject.csproj
将生成一个nupkg文件,其中MyProject中使用的nuget包作为依赖项包含在您的包中

还值得注意的是,从v2.5开始(我相信计划在4月底发布),您还可以选择在解决方案中添加对其他项目的依赖关系,这些项目也包含nuspec文件:

从项目生成包时 -如果指定IncludeReferencedProjects,则项目引用的项目将添加为包的依赖项(如果为nuspec) 文件存在,或者如果nuspec文件不存在,则添加到包中 存在


有关详细信息,请参阅v2.5。

它是否有任何包依赖项(packages.config)?-IncludeReferencedProject不这样做我也无法让它这样做,我打开了一个问题: