Skip to content

アセンブリファイルが含まれないためNuGetによるインストールに失敗する #1

@yossiepon

Description

@yossiepon

VisualStudio 2019 (16.8.1) にて、Cube.Native.Ghostscript への依存を含むパッケージをインストールしようとしたところ以下のエラーが発生しインストールできないようでした。

パッケージ 'Cube.Native.Ghostscript 9.53.3' をインストールできませんでした。このパッケージを '.NETFramework,Version=v4.8' を対象とするプロジェクトにインストールしようとしていますが、そのフレームワークと互換性があるアセンブリ参照またはコンテンツ ファイルがパッケージに含まれていません。詳細については、パッケージの作成者に問い合わせてください。

調べたところ以下のQAを発見し、パッケージ内に通常のアセンブリファイルが存在しないことが原因のようでした。

visual studio - NuGet package without assemblies complains about lack of assemblies - Stack Overflow

このため、上記投稿の回答にあるように

Just adding an empty lib folder to my root package directory fixed it.

NuGet Package Explorer より Cube.Native.Ghostscript パッケージのルートに空の /lib を追加しローカルソースからインストールしたところ問題なくインストールされました。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions