我有三个带有.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;
我已经检查过,该文件存在于所请求位置的构建服务器上。
如何访问父文件夹?或者是否有其他方式来包含其他项目的文件?
答案 0 :(得分:0)
这段代码非常好。我的.nuspec文件被命名为解决方案而不是项目。