.sql ファイルを含む 3 つのビジュアル スタジオ データベース プロジェクトがあります。プロジェクトをデータベースに発行する代わりに、特定の時点で SQL を実行する必要があります。
別のプロジェクトを追加して、すべてを 1 つの nuget パッケージ (いくつかの一般的なスクリプトを含む) にパッケージ化しました。したがって、.nuspec ファイルは、含める必要がある SQL ファイルを指定する必要があります。
<file src="..\otherproject\code.sql" target="Content" />
TeamCity を使用してプロジェクトをビルドし、Octopus Deploy を使用して nuget パッケージをパックします。TeamCity がパッケージをビルドしようとすると、OctoPack はファイルが見つからないと言います:
エラー OCTONUGET: ファイルが見つかりません: '..\otherproject\code.sql'.
確認しましたが、ファイルは要求された場所のビルド サーバーに存在します。
親フォルダにアクセスするには?または、他のプロジェクトのファイルを含める別の方法はありますか?