問題タブ [nuspec]
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 パッケージに構成ファイルを含める方法をお聞きしたいと思います。構成ファイルが必要なアセンブリがあります。使いやすくするために、nuget パッケージを使用するアプリケーションのビルド プロセス中に構成ファイルをコピーする必要があります。
ビルド前またはビルド後のイベントを介して実行したくありません。
そうする可能性はありますか?
nuget - ネストされたディレクトリからの Nuspec ファイル
私はそのようなファイル構造を持っています:
マイプロジェクト/マイプロジェクト/ビン
Nuspecファイルを介してNugetパッケージを作成しています。したがって、bin フォルダーを追加するために、次のコマンドを追加しました。
しかし、結果として、私はこのファイル構造を受け取っています:
ビン/マイプロジェクト/マイプロジェクト/ビン
ネストされたディレクトリを作成せずに、ファイルを bin フォルダーに直接コピーする方法はありますか? したがって、私の出力は次のように単純になります。
置き場
vb.net - VSTS ビルド中に *.NUSPEC ファイルを生成する方法は?
現在、NuGet パッケージャーの VSTS ビルド ステップは *.VBPROJ ファイルをサポートしていないようです。そのため、唯一の代替手段は *.NUSPEC ファイルを使用することです。
ただし、ビルド時にサーバー上に *.NUSPEC ファイルを自動的に作成する方法に慣れていません。
これは、他の VB 開発者が何らかの方法で解決した問題ですか?
nuget - 特定のターゲットを含む nuspec ファイルの作成について非常に混乱している
次の構造の nuspec ファイルがあります
そして、それは私を少し狂わせています:)このnuspecで作成されたnupkgファイルは、Xamarin iOSまたはベースXamarin Androidプロジェクトにのみインストールする必要がありますか? そうではありません。あらゆる種類のプロジェクト (PCL、Windows 10、Windows 8 など) にインストールされています。必要なターゲットにのみインストールできるようにパッケージを制限するために他に何をすべきかわからないところです。
誰かが私が間違っているかもしれないことを見ることができますか?
更新: これは私が試した nuspec ファイルの最新バージョンですが、まだ機能しません。以下は、Android ベース アセンブリしか含まれていない場合でも、Windows 8、Windows Mobile、および PCL プロジェクトにインストールされるパッケージを作成します。
.net - IncludeReferencedProjects オプションを使用して NuGet を準備するときに、ソリューションからの参照を含めない方法
ソリューション内の複数のプロジェクトから NuGet を作成しています。プロジェクトの 1 つは、メイン プロジェクトの開発プロセス中に必要です。(メインと言うときは、IncludeReferencedProjects オプションを使用して nuget を実行するプロジェクトを意味します) このプロジェクトを nuget に含めたくありません。ただし、 developmentDependency 属性はパッケージ専用であり、ソリューションの DLL 用ではありません。この DLL を NuGet から除外する方法はありますか?
ソリューションは、ソリューションを再構築し、メイン プロジェクトにコードを持たない可能性があります。NuGet で必要なプロジェクトへの参照のみが含まれています。
nuget - NuGet パッケージ内のすべての参照プロジェクトの bin フォルダーにコピーする非 dll を指定する
Foo と Bar の 2 つのソリューションがあります。
Foo のプロジェクトの 1 つである Foo.A は、ビルド サーバーが内部の nuget フィードにプッシュする nuget パッケージを出力します。Bar のプロジェクトの 1 つである Bar.A は、この nuget パッケージを参照しています。
Foo.A には、ビルド時に Bar.A の bin 出力フォルダーにコピーしたい構成ファイルが含まれています。これを達成するために、私は次のことを考え出しましたnuspec
:
これにより、次のような内部構造を持つパッケージが作成されます。
上記の nuspec のメタデータ セクションは に保存されてFoo.A.nuspec
いますが、ファイル セクションは削除されています。
このパッケージをインポートしBar.A
てビルドすると、dll ファイルと pdb ファイルFoo.A
が bin フォルダーにコピーされますが、Config
ディレクトリにはコピーされません。
nuspec リファレンスの関連するセクションを数回読んだことがありますが、賢明ではありません。
これを機能させるにはどうすればよいですか?