問題タブ [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 - VSTS 自動ビルド NuGet パッケージャー/パブリッシャー
パッケージは正常にビルドされ、VSTS のパッケージ フィードにアップロードされますが、パッケージの説明と作成者を編集して、設定した値がパッケージ フィードに表示されるようにする方法がわかりません。
私が読んだ内容から、NuGet Packager の追加のビルド プロパティの下にコンテンツを配置しました。ログ ファイルを見ると、次のように表示されます。
ドキュメントから、私はこれを正しく行ったと信じています(しかし、明らかにそうではありませんでした)。「追加のビルド プロパティ」と NuGet 引数で何が行われるかについては、少し混乱しているようです。
繰り返しますが、私の目標は、Visual Studio 内の NuGet パッケージ マネージャーから表示できるように設定した説明と作成者を取得することです。
nuget - nuspec パッケージ ファイルに相互運用タイプを埋め込まないようにする
相互運用ライブラリ用の nuget パッケージを作成しました。このパッケージを使用すると、Nuget は自動的に "Embed Interop Types" を "True" に設定します。
ただし、私のプロジェクトでは、これは「False」である必要があります。
相互運用型を埋め込まないように Nuget に指定する方法はありますか?
nuget - NuGet 依存関係がインストールされない
私が達成したいこと: 作成するアセンブリの束を持つ C# ソリューションがあります。ソリューションによって作成されたすべてのアセンブリを含む NuGet パッケージを作成したいと考えています (「ソリューション全体」のパッケージと呼ぶことができます)。パッケージは、含まれているアセンブリのすべての依存関係もインストールする必要があります。
これまでに行ったこと: *.nuspec-file をすべて自分で作成しました (パッケージには完全なソリューションのすべてのアセンブリが含まれている必要があるため、*.csproj アプローチを使用できなかったため)。すべての依存関係が含まれています (短縮された例 - 依存関係グループは使用されていません):
NuGet 2.8.1 を使用してパッケージを作成し、ローカルの NuGet サーバーに公開しました。*.nuspec-file 内の依存関係のすべての NuGet パッケージも、そのサーバーで公開されています。
どうしたの?パッケージをインストールすると、NuGet パッケージのアセンブリがインストールされ、パッケージの依存関係からアセンブリがインストールされることを期待していました。最初のものはスムーズに起こりますが、依存パッケージはインストールされていません。コマンドを使用してインストールしようとしました
packages.config には、公開したパッケージのみが含まれています。
パッケージとしてすべてを含む packages.config ファイルと同じコマンドを使用して依存アセンブリをインストールしようとすると、NuGet サーバーからインストールされ、エラー メッセージはまったく表示されません。
いくつかの研究のために(成功せずに)すでに試したことは次のとおりです。
- 同じフォルダー内の依存関係のすべての *.nupkg-files とともに "nuget pack" と呼ばれ、私の *.nuspec-file
- packageSources-Items を含む NuGet.config ファイルをローカル NuGet サーバーに作成しました
多分誰かが私に正しい解決策を教えてくれるでしょうか?パッキング中に何かが足りないようです。または、NuGet がインストール時の依存関係を解決できない可能性があります。
nuget - AppVeyor と GitVersion で特定のバージョンのパッケージ依存関係としてプロジェクトを参照するにはどうすればよいですか?
myには次のafter_build
定義がありますappveyor.yml
。
.proj
これで、対応するファイルを含む2 つのファイルがあります.nuspec
。
最後に、次のように少し追加しますextras_project_file
。
実際には、簡単にするためにproject_nameはハードコードされた値に置き換えられます - まだ挿入されて
-properties
いません。description
次に、やなどのプロジェクト関連の要素はauthors
、実際の梱包には必須であるにもかかわらず、中立的な質問を提供するために省略されています。
project_file
正常にパックされます:
「Caliburn.Micro.Contrib.Controller.csproj」からパッケージをビルドしようとしています。
MSBuild 自動検出:「C:\Program Files (x86)\MSBuild\14.0\bin」から msbuild バージョン「14.0」を使用します。
「C:\projects\dotnet-caliburn-micro-contrib-controller\src\Caliburn.Micro.Contrib.Controller\bin\Release」からファイルをパッキングします。
メタデータに「Caliburn.Micro.Contrib.Controller.nuspec」を使用します。
packages.config が見つかりました。依存関係としてリストされているパッケージの使用
パッケージ 'C:\projects\dotnet-caliburn-micro-contrib-controller\Caliburn.Micro.Contrib.Controller.0.1.0-unstable0068.nupkg' が正常に作成されました。
extras_project_file
失敗するのに対し:
「Caliburn.Micro.Contrib.Controller.Extras.csproj」からパッケージをビルドしようとしています。
MSBuild 自動検出:「C:\Program Files (x86)\MSBuild\14.0\bin」から msbuild バージョン「14.0」を使用します。
「C:\projects\dotnet-caliburn-micro-contrib-controller\src\Caliburn.Micro.Contrib.Controller.Extras\bin\Release」からファイルをパッキングします。
メタデータに「Caliburn.Micro.Contrib.Controller.Extras.nuspec」を使用します。
packages.config が見つかりました。依存関係としてリストされているパッケージの
使用 SemVer 2.0.0 を使用するバージョンはサポートされていません: 0.1.0-unstable.68+Branch.develop.Sha.7f85e35f315f7fe3ecd35762b65802e5467a57c2。
<dependencies>
この機能 ( のトークン置換) が実際に利用できるかどうかさえわかりません。
.csproj
そうでない場合、2 つのファイルを 2 つの個別のファイルにパッケージ化するにはどうすればよいでしょうか.nupkg
。一方のファイルは、特定のバージョン (ビルドするパッケージと同じバージョン) を持つ他方のファイルに依存しています。
c# - Nuget パッケージ (nupkg) はプロジェクトの最新の変更と同期しませんか?
Nuget パッケージを作成し、プロジェクトにいくつかの変更を加え、いくつかのコメントを追加しましたが、パッケージを更新した後、それらの変更は適用されず、最初のリリースがまだ残っています。プロジェクト クラス ライブラリの .csproj ファイルと同じディレクトリに、NuGet.exe、*.nuspec、および *.nupkg ファイルがあります。何が欠けているのかわかりません!
nuget-package - 追加による ArgumentNullException の解決方法.nuproj プロジェクト ファイルに?
NuProj のドキュメントによると、
NuGet は、フレームワーク アセンブリへの参照の追加もサポートしています。FrameworkReference アイテムを介してそれらを指定できます。
しかし、これを試してみると (以下を参照)、次のような結果が得られますArgumentNullException
— ただし、生成されたファイルには正しい要素.nuspec
が含まれています。<frameworkAssembly>
これは私の.vbproj
ファイルの一部です:
何か間違ったことをしているのですか、それとも NuProj のバグですか?