私のポータブル クラス ライブラリは、.Net 4.0.3 以降 + SL5 (.NET には 4.0.3 が必要System.Xml.Linq
) を対象としています。ユーザーが .Net 4.0.3 を持っていることを要求することに問題はありません。結果の DLL を取得して、.Net Framework 4 を対象とするプロジェクトでそれを参照できます。nuget spec
プロジェクト ファイルにNuGetpack
を使用して参照を追加しようとすると、次のエラーが発生します。
「このパッケージを '.NETFramework,Version=v4.0' をターゲットとするプロジェクトにインストールしようとしていますが、そのフレームワークと互換性のあるアセンブリ参照またはコンテンツ ファイルがパッケージに含まれていません」
同じ DLL が 4.0 で動作するように NuGet パッケージを変更するにはどうすればよいですか?