Nuget-Baugruppe nicht in einem Ordner „framework“

Ich bin mit NuGetPackageExplorer zu veröffentlichen ein nuGet-Paket auf unserer privaten nuget feed. Vor der Veröffentlichung verwendete ich den Menüpunkt Extras->Analysieren Paket und bekommen eine Warnung „Assembly not inside a framework folder„.

(Hinweis: ich habe auch ein Fehler mit Bezug auf den lib-Ordner früher, aber korrigiert es, indem Sie den lib-Ordner wie vorgeschlagen von NuGetPackageExplorer)

Folgenden ist mein nuGet-Paket-Struktur:

->lib
     MyDll.Dll

Habe ich nicht erwähnt keine spezifischen Rahmenbedingungen in der Paket-Metadaten.

(Ich habe auch versucht NuGet Montage außerhalb lib-Ordner, aber es ist die Rede von den „lib“ – Ordner)

Weiß jemand eine Lösung?

InformationsquelleAutor Surjit SD | 2016-07-14



2 Replies
  1. 0

    Wenn du gehen Sie durch die source-code von nuget, Sie werden feststellen, dass dieser Fehler können ignoriert werden, wenn Ihre dll-Datei ist speziell für multi-frameworks.

    Einer Einheit test für nuget-core scheint, dies zu beweisen.

    • Es war eine Warnung, die ich wollte zu beheben.
    • Dann werden Sie haben, um es in der framework-spezifischen Ordner, die Sie bereits getan haben, wie erwähnt, in Ihrer eigenen Lösung.
  2. 0

    Habe ich endlich gefunden, wie dies zu tun.

    In NuGetPackageExplorer, Punkt-zu-Paket-Inhalt -> „lib“ – Ordner, wenn Sie mit der rechten Maustaste darauf (den lib-Ordner), dann erscheint ein Menü, und das Menü hat die option zum hinzufügen von Framework-Ordner.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.