問題タブ [nuget-spec]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
nuget - Nuget Push (パッケージへの更新) - パッケージ マネージャーで新規インストールとして表示
プロジェクトのすべてのdllをカスタムナゲットサーバーにパッケージ化する非常に単純なビルド後のスクリプトがあります。これは正常に機能しますが、任意のソリューションからパッケージ マネージャーを開くと、予想される「更新」オプションではなく、nuget パッケージが新しいインストールとして表示されます。
私が使用しているnuspecファイルは次のとおりです。
バージョン番号は、ビルドごとに増分されます。
コマンドは基本的に
nuget パック Objects.ForConsumers.nuspec
nuget プッシュ Objects.ForConsumers.1.2015.1111.12.nupkg -s http://nuget.myserver.com myApiKey
誰がこれが起こっているかを示唆できますか?
nuget - 他のプロジェクトの .nuget インクルード ファイル
.sql ファイルを含む 3 つのビジュアル スタジオ データベース プロジェクトがあります。プロジェクトをデータベースに発行する代わりに、特定の時点で SQL を実行する必要があります。
別のプロジェクトを追加して、すべてを 1 つの nuget パッケージ (いくつかの一般的なスクリプトを含む) にパッケージ化しました。したがって、.nuspec ファイルは、含める必要がある SQL ファイルを指定する必要があります。
TeamCity を使用してプロジェクトをビルドし、Octopus Deploy を使用して nuget パッケージをパックします。TeamCity がパッケージをビルドしようとすると、OctoPack はファイルが見つからないと言います:
エラー OCTONUGET: ファイルが見つかりません: '..\otherproject\code.sql'.
確認しましたが、ファイルは要求された場所のビルド サーバーに存在します。
親フォルダにアクセスするには?または、他のプロジェクトのファイルを含める別の方法はありますか?