0

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

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

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

我们使用 TeamCity 来构建我们的项目,并使用 Octopus Deploy 来打包 nuget 包。当 TeamCity 尝试构建包 OctoPack 时说找不到文件:

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

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

如何访问父文件夹?还是有另一种方法来包含来自其他项目的文件?

4

1 回答 1

0

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

于 2015-11-19T08:01:20.833 回答