[解決済み] dllからnugetパッケージを作成する
2023-06-16 01:44:59
質問
プロジェクトに複数の .dll ファイルを参照として追加する NuGet パッケージを作成したいのですが、どのようにすればよいですか。
私はその中に10個の.dllファイルがあるフォルダを持っています。
私がnuget経由でこれをインストールするとき、私はこれらのファイルをプロジェクトの参照に追加したいのです。
どのように解決するのですか?
私は私のプロジェクトに参照として複数の.dllを追加するnugetパッケージを作成したい。
私はこれを達成するために2つのソリューションを提供したいと思います。
まず NuGetパッケージエクスプローラ :
- ダウンロード NuGetパッケージエクスプローラ .
- NuGetパッケージエクスプローラを開き、新しいパッケージの作成を選択します。
- コンテンツタブにlibフォルダを追加し、dllsファイルを追加します。
- パッケージを保存し、プロジェクトにインストールし、参照を追加するかどうかを確認します。
次に、Lex Liが言及したように、私たちは .nuspec を使ってアセンブリをパッケージ化することができます。 :
-
ダウンロード nuget.exe .
-
新しいプロジェクトを作成します。
-
cmdを開き、nuget.exeにパスを切り替えます。
-
コマンドラインを使用します。
nuget spec "PathOfProject\TestDemo.csproj"
-
を開く
TestDemo.csproj.nuspec
ファイルを開き、それを修正してアセンブリをファイルとして追加します。以下は私の .nuspec ファイルです。<?xml version="1.0"?> <package> <metadata> <id>TestDemo</id> <version>1.0.0</version> <authors>Tester</authors> <owners>Tester</owners> <requireLicenseAcceptance>false</requireLicenseAcceptance> <description>TestDemo</description> <releaseNotes>Summary of changes made in this release of the package.</releaseNotes> <copyright>Copyright 2017</copyright> <tags>Tag1 Tag2</tags> </metadata> <files> <file src="MultipleDll\*.*" target="lib\net461" /> </files> </package>
-
packコマンドを使用します。
nuget pack TestDemo.csproj.nuspec
-
NuGetパッケージエクスプローラーでTestDemoパッケージを開きます。
関連
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
[解決済み] Microsoft Visual Studio (VS)」エラー "設定された開発用Webサーバーに接続できません "の解決方法
-
[解決済み] NuGetで旧バージョンのパッケージをダウンロードする
-
[解決済み] Visual Studioで、既存のディレクトリツリーをプロジェクトに追加するにはどうすればよいですか?
-
[解決済み] Visual Studio の .suo と .user ファイルをソースコントロールに追加する必要がありますか?
-
[解決済み] Visual Studioでディレクトリ構造全体を「既存の項目を追加」するにはどうすればよいですか?
-
[解決済み] packages.config にあるすべてのパッケージを NuGet にインストール/更新させるにはどうすればよいですか?
-
[解決済み] Visual Studioのコンパイルエラー "mismatch between processor architecture "を修正するにはどうしたらいいですか?
-
[解決済み] アセットファイルproject.assets.jsonが見つかりません。NuGetパッケージの復元を実行する
-
[解決済み】NuGetパッケージが見つからない
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] システムトレイにあるvshub.exeとは何ですか?
-
[解決済み] プロジェクトの種類は、このインストールではサポートされていません
-
[解決済み] Visual StudioプロジェクトでSDFファイルが自動作成される?
-
[解決済み] Windows 10でVisual Studio 2015をインストールする際、"A Setup Package is either missing or damaged "エラーが発生する。
-
[解決済み] Visual Studio - 構成マネージャ
-
[解決済み] Visual Studioで実際に全ファイル検索を行う方法
-
[解決済み] Visual Studioで2つのファイルを比較する
-
[解決済み] すべてのbinとobjフォルダを削除して、すべてのプロジェクトを強制的にリビルドさせたい
-
[解決済み】Visual Studioのエディタにガイドラインを追加する
-
[解決済み】Visual Studio 2012、2013、2015、VS Codeで正規表現による検索と置換でキャプチャグループを参照する方法