ライブラリとして参照できるソースコードを含むNuGetパッケージを作成する可能性はありますか? パッキングに.nuspecを使用すると、作成された.nupkgにソースコードが含まれていますが、参照できません。私は既に.nuspec内にライブラリノードを追加しようとしましたが、SOには示唆されていますが、結果として得られる.nuspecは標準と一致せず、したがって作成できません。 .csprojをパッキングに使用する場合、.nupkgには.dllのみが含まれます。参照することはできますが、ソースコードが含まれていないためデバッグできません。 どうすれば両方を達成できますか?ソースコードを含む参照可能なライブラリ。 事前にお時間をいただきありがとうございます。NuGet:ライブラリとして参照できるソースコードを含むパッケージ
1
A
答えて
1
ここで私は他のプロジェクトにライブラリとして慣れる複数のディレクトリからソースをパッケージ化するために使用.nuspecファイルです:
<?xml version="1.0"?>
<package >
<metadata>
<id>Your.Package</id>
<version>1.0.14</version>
<authors>me</authors>
<owners>me</owners>
<requireLicenseAcceptance>false</requireLicenseAcceptance>
<description>Class library.</description>
<releaseNotes>Initial release.</releaseNotes>
<copyright>Copyright 2017</copyright>
<tags>some tags</tags>
</metadata>
<files>
<file src="*.cs" target="content/App_Packages/<YourPackage>.Sources" />
<file src="Configuration/*.cs" target="content/App_Packages/<YourPackage>.Sources" />
</files>
</package>
はちょうどあなたがしようとしているファイルを参照するために、「ファイル」のタグを変更します含める。あなたは.nupkgファイルを作成する準備が整いました
、あなたの.nuspecファイルを含むディレクトリにcdして実行します。 nugetパック
関連する問題
- 1. Xamarin Forms UWPがNuGetパッケージを参照できませんでした。システム参照
- 2. NuGet dllのパッケージ化と参照
- 3. パッケージ.NET標準ライブラリ(Nugetパッケージ)すべてのプロジェクト依存関係/参照
- 4. NugetパッケージからMSBuildTasksを参照する
- 5. 参照プロジェクトをnugetパッケージに含めます
- 6. カスタムテンプレートコントロールを含むUWPライブラリ用NuGetパッケージの作成
- 7. x86 ARM x64バイナリを含むシングルNuGetパッケージ
- 8. project.jsonのコンテンツファイルを含むNuGetパッケージ
- 9. 参照異なる.NET Frameworkを対象とするNugetパッケージ
- 10. Nugetパッケージがクラスライブラリの古いデータベースコンテキストを参照しています
- 11. GCCの循環参照を含むライブラリをリンクする
- 12. CUDAカーネルへの参照を含むライブラリでのリンク
- 13. nugetはあるパッケージが別のパッケージを参照していることをサポートしていますか?
- 14. NuGetパッケージで参照アセンブリを継承する方法
- 15. ローカルNuGetパッケージを使用したあいまいな参照
- 16. NuGet:パッケージへの参照を自動的に移行します
- 17. .net 4プロジェクトから.net 3.5バージョンのNugetパッケージを参照する
- 18. NuGetパッケージ:webservicesへの参照を追加するには?
- 19. NuGetパッケージから特定の参照を追加する
- 20. csxスクリプトからNuGetパッケージを参照する
- 21. XamarinプロジェクトにExceptionless NuGetパッケージを参照する際のエラー
- 22. Visual Studio 2015 - すべてのプロジェクト参照をNuGetパッケージで削除します。
- 23. 私のNuGetパッケージは、参照されているNuGetパッケージを依存関係として追加しないのはなぜですか?
- 24. OctoPackを実行してDEBUGアセンブリを含むNugetパッケージを作成する
- 25. NuGetパッケージを使用しているC++プロジェクトでlibssh2を参照するとリンカエラーが発生する
- 26. NuGetパッケージに特殊文字を含むファイルが含まれています
- 27. ヘッダファイルを含むときの未定義参照
- 28. Nugetコマンドライン - インストールされているパッケージしかし、プロジェクトに参照として追加されていない
- 29. Java:元のオブジェクト参照を含むオブジェクト内のオブジェクト参照
- 30. 参照にNuGetパッケージが表示されない
.nuspecデバッグのみPDBファイルが必要です。 https://docs.nuget.org/create/creating-and-publishing-a-symbol-package –
ソースコードをパッケージに追加するだけで、特定のフォルダにロードされます。あなたはソースコードを参照していません。ソースでdllを取得する意味はありません。そうしないと、重複したコードが取得されます。 –
お互いに感謝します。 – mollwitz