.nuget包含来自其他项目的文件



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

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

<file src="..otherprojectcode.sql" target="Content" />

我们使用TeamCity来构建我们的项目,使用Octopus Deploy来打包nuget包。当TeamCity试图构建包时,OctopPack表示找不到文件:

错误OCTUNGET:找不到文件:'。。\otherproject\code.sql'.

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

如何访问父文件夹?或者还有其他方法可以包含其他项目中的文件吗?

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

最新更新