.nu​​get包含来自其他项目

时间:2015-11-16 15:54:34

标签: nuget teamcity include-path nuget-spec octopack

我有三个带有.sql文件的visual studio数据库项目。 SQL需要在特定时刻执行,而不是将项目发布到数据库。

我添加了另一个项目,将所有内容打包到一个nuget包中(包括一些通用脚本)。因此.nuspec文件应指定需要包含的SQL文件。

<file src="..\otherproject\code.sql" target="Content" />

我们使用TeamCity构建我们的项目,使用Octopus Deploy来打包nuget包。当TeamCity尝试构建包时,OctoPack表示无法找到该文件:

  

错误OCTONUGET:找不到文件:   &#39; .. \ otherproject \ code.sql&#39;

我已经检查过,该文件存在于所请求位置的构建服务器上。

如何访问父文件夹?或者是否有其他方式来包含其他项目的文件?

1 个答案:

答案 0 :(得分:0)

这段代码非常好。我的.nuspec文件被命名为解决方案而不是项目。