問題タブ [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 パッケージ コンテンツ ファイルの名前を変更します。
カスタム Nuget パッケージをターゲット cs プロジェクトにインストールするときに、ターゲット プロジェクト名に従っていくつかのコンテンツ ファイルの名前を変更する必要があります。たとえば、ターゲット プロジェクト名が「XYZ.Model」の場合、Nuget パッケージ コンテンツ ファイルは「XYZ.Model.EF.tt」としてインストールする必要があります。
どんな助けでも大歓迎です。
ありがとう
nuget - nuspec でサブフォルダーからルートにファイルをコピーする
特定のフォルダーから一連のファイルを nuget パッケージのルートにコピーしようとしています。これが私のnuspecファイルでどのように見えるかです:
dist/product1 の下のファイルを nuget パッケージのルートにコピーしたいのですが、代わりにすべてのファイルを nuget ファイルの dist/product1 フォルダーに移動します。つまり、フォルダー構造が保持されます。多くのバリエーションを試しました。何か案は?
msbuild - .nuspec テンプレート ファイルを含む NuGet パッケージをビルドする方法は?
テンプレート .nuspec ファイルを含む MSBuild 拡張機能用の NuGet パッケージを作成しようとしています。
ただし、パッケージのコンテンツとして .nuspec ファイルを指定すると、ターゲット プロジェクトの .nuget フォルダーにインストールできません。
スクリーンショットでわかるように、埋め込まれた .nuspec ファイルが作成される .nuget\NuSpecTemplate.nuspec フォルダーが作成されます。.nuspec という名前のソース ファイルは NuGet によって無視されるため、テンプレートに .spec という名前を付けました。
これは仕様によるものですか、それとも NuGet のバグですか?
asp.net-mvc - ナゲットからスクリプトまたはスタイルファイルの場所を変更するには?
私は MVC プロジェクトを持っており、jquery、bootstrap、および nuget のその他のファイルを使用しています。ご存知のように、デフォルトでmvcにはすべてのスクリプトファイルが含まれScripts
、すべてのcssファイルが含まれContent
ています。すべてのスクリプトと css ファイルを Content/css 、 Content/js に移動しました。その後、nuget パッケージを更新すると、ファイルがデフォルトの場所 (js => Scripts、css => Content) に移動するため、問題が発生しました。
では、どうすればこの問題を解決できますか? 出来ますか ?
visual-studio - .nuspec での依存関係のオーバーライド
.csproj
プロジェクト ファイルではなく、.nuspec
プロジェクトファイルをパッケージ化して、プロジェクトをパッケージ化したい しかし、依存関係も明示的に指定したいと思います。
問題は、プロジェクト ファイルをパックするときに (自分のプロジェクトの小道具を使用できるようにするため) <dependencies>
、.nuspec
ファイル内の が使用されていないことです。
これを行っているのは、すべてのバージョンで小道具を変更する必要なく、小道具を 1 か所 (でAssemblyInfo.cs
)変更できるようにするためです。.nuspec
完全に制御できる場所にパックできることはわかってい.nuspec
ますが、これではすでに目的が果たせません。(依存関係をオーバーライドできるようになるまで、実際にはこれを正確に行っています)
で依存関係を明示的にオーバーライドする方法はあります.nuspec
か?
編集:
developmentDependency
これを組み込むと、ほとんど機能しました。私は nuspec で依存関係グループを使用していますが、何らかの理由で nuget はパック後にそれをフラット化しています (もちろん、csproj をパックするときのみ)。だからこれ:(デモンストレーションのためだけに)
これになります:
そのため、異なるグループで同じパッケージを依存関係として使用すると、パッキング時にエラーが表示されます。
An item with the same key has already been added.