2016-05-06 3 views
2

私はコンテンツのみのNuGetパッケージを作成しています(DLLがない場合、この場合はテキストファイルのみ)。パッケージをインストールすると、次のエラーメッセージが表示されます。アセンブリのないNuGetパッケージは、アセンブリの不足について不満を抱いています

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

これはすべて当てはまりますが、私はこのパッケージのフレームワークをターゲットにしたくありません。これをどのように達成できますか?

パッケージはここにある:https://www.nuget.org/packages/CodeGenerator.Templates.EF6-CQRS-Aurelia

+0

はどのようにして、パッケージを生成していますか?コマンドやnuspecファイルを投稿できますか? –

+0

BTW Nuget Package Explorerを使ってパッケージを開いたところ、すべてのテンプレートを含む 'lib'フォルダがあることに気付きました。 'lib'は予約された名前で、そのフォルダの名前を' templates'のようなものに変更しようとしています。 –

+0

NuGet Package Explorerを使ってパッケージを編集/ビルドしています。ありがとうございました。 –

答えて

1

私は同じ問題を抱えていただけビルドターゲット(なしアセンブリ)で。

空のlibフォルダを自分のルートパッケージディレクトリに追加するだけで修正されました。

(NuGetでたぶんバグ。私はissueを提出した。)

関連する問題