問題タブ [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 投票する
1 に答える
119 参照

nuget - ターゲット プロジェクトごとに nuget パッケージ コンテンツ ファイルの名前を変更します。

カスタム Nuget パッケージをターゲット cs プロジェクトにインストールするときに、ターゲット プロジェクト名に従っていくつかのコンテンツ ファイルの名前を変更する必要があります。たとえば、ターゲット プロジェクト名が「XYZ.Model」の場合、Nuget パッケージ コンテンツ ファイルは「XYZ.Model.EF.tt」としてインストールする必要があります。

どんな助けでも大歓迎です。

ありがとう

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

nuget - nuspec でサブフォルダーからルートにファイルをコピーする

特定のフォルダーから一連のファイルを nuget パッケージのルートにコピーしようとしています。これが私のnuspecファイルでどのように見えるかです:

dist/product1 の下のファイルを nuget パッケージのルートにコピーしたいのですが、代わりにすべてのファイルを nuget ファイルの dist/product1 フォルダーに移動します。つまり、フォルダー構造が保持されます。多くのバリエーションを試しました。何か案は?

0 投票する
0 に答える
995 参照

msbuild - .nu​​spec テンプレート ファイルを含む NuGet パッケージをビルドする方法は?

テンプレート .nuspec ファイルを含む MSBuild 拡張機能用の NuGet パッケージを作成しようとしています。

ただし、パッケージのコンテンツとして .nuspec ファイルを指定すると、ターゲット プロジェクトの .nuget フォルダーにインストールできません。

スクリーンショットでわかるように、埋め込まれた .nuspec ファイルが作成される .nuget\NuSpecTemplate.nuspec フォルダーが作成されます。.nu​​spec という名前のソース ファイルは NuGet によって無視されるため、テンプレートに .spec という名前を付けました。

これは仕様によるものですか、それとも NuGet のバグですか?

スクリーンショット

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

asp.net-mvc - ナゲットからスクリプトまたはスタイルファイルの場所を変更するには?

私は MVC プロジェクトを持っており、jquery、bootstrap、および nuget のその他のファイルを使用しています。ご存知のように、デフォルトでmvcにはすべてのスクリプトファイルが含まれScripts、すべてのcssファイルが含まれContentています。すべてのスクリプトと css ファイルを Content/css 、 Content/js に移動しました。その後、nuget パッケージを更新すると、ファイルがデフォルトの場所 (js => Scripts、css => Content) に移動するため、問題が発生しました。

では、どうすればこの問題を解決できますか? 出来ますか ?

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

nuget - NuGet パッケージがパッケージ マネージャーの検索結果にない

Visual Studio 内のNuGet パッケージ マネージャーの検索結果に表示されないパッケージがあります。を検索すると結果が返されます。Bridge.NET

ここに画像の説明を入力

当初、これは単なるキャッシングの問題であると考えていたため、リリースを数回待ちましたが、問題は続いています。.nuspec参照用のファイルのコピーを次に示します。

NuGet.orgで直接検索を行うと、正しい結果が返されます。同様に、Package Manager Consoleにも問題はありません。

この問題を診断するための助けをいただければ幸いです。パッケージを検索結果に表示させるコツはありますか?

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

visual-studio - .nu​​spec での依存関係のオーバーライド

.csprojプロジェクト ファイルではなく、.nuspecプロジェクトファイルをパッケージ化して、プロジェクトをパッケージ化したい しかし、依存関係も明示的に指定したいと思います。

問題は、プロジェクト ファイルをパックするときに (自分のプロジェクトの小道具を使用できるようにするため) <dependencies>.nuspecファイル内の が使用されていないことです。

これを行っているのは、すべてのバージョンで小道具を変更する必要なく、小道具を 1 か所 (でAssemblyInfo.cs)変更できるようにするためです。.nuspec完全に制御できる場所にパックできることはわかってい.nuspecますが、これではすでに目的が果たせません。(依存関係をオーバーライドできるようになるまで、実際にはこれを正確に行っています)

で依存関係を明示的にオーバーライドする方法はあります.nuspecか?

編集:

developmentDependencyこれを組み込むと、ほとんど機能しました。私は nuspec で依存関係グループを使用していますが、何らかの理由で nuget はパック後にそれをフラット化しています (もちろん、csproj をパックするときのみ)。だからこれ:(デモンストレーションのためだけに)

これになります:

そのため、異なるグループで同じパッケージを依存関係として使用すると、パッキング時にエラーが表示されます。

An item with the same key has already been added.