問題タブ [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.

0 投票する
2 に答える
342 参照

nuget - Nuget Push (パッケージへの更新) - パッケージ マネージャーで新規インストールとして表示

プロジェクトのすべてのdllをカスタムナゲットサーバーにパッケージ化する非常に単純なビルド後のスクリプトがあります。これは正常に機能しますが、任意のソリューションからパッケージ マネージャーを開くと、予想される「更新」オプションではなく、nuget パッケージが新しいインストールとして表示されます。

私が使用しているnuspecファイルは次のとおりです。

バージョン番号は、ビルドごとに増分されます。

コマンドは基本的に

nuget パック Objects.ForConsumers.nuspec

nuget プッシュ Objects.ForConsumers.1.2015.1111.12.nupkg -s http://nuget.myserver.com myApiKey

誰がこれが起こっているかを示唆できますか?

ここに画像の説明を入力

0 投票する
1 に答える
376 参照

nuget - 他のプロジェクトの .nuget インクルード ファイル

.sql ファイルを含む 3 つのビジュアル スタジオ データベース プロジェクトがあります。プロジェクトをデータベースに発行する代わりに、特定の時点で SQL を実行する必要があります。

別のプロジェクトを追加して、すべてを 1 つの nuget パッケージ (いくつかの一般的なスクリプトを含む) にパッケージ化しました。したがって、.nuspec ファイルは、含める必要がある SQL ファイルを指定する必要があります。

TeamCity を使用してプロジェクトをビルドし、Octopus Deploy を使用して nuget パッケージをパックします。TeamCity がパッケージをビルドしようとすると、OctoPack はファイルが見つからないと言います:

エラー OCTONUGET: ファイルが見つかりません: '..\otherproject\code.sql'.

確認しましたが、ファイルは要求された場所のビルド サーバーに存在します。

親フォルダにアクセスするには?または、他のプロジェクトのファイルを含める別の方法はありますか?