私はこれを解決しようとして怒っています。私の環境:
- VS2015
- Nuget 拡張機能 3.3.0.167
- オクトパック パッケージ 3.0.45。
以下のコマンドを実行すると、パッケージが正しく生成されます。
v4.0.30319\msbuild PackagingTest.sln /t:Rebuild
/p:Configuration=Release /p:RunOctopack=true
/p:OctoPackPackageVersion=1.1.1/p:OctoPackPublishPAckageToFileShare=C:\Packages
しかし、2 番目のプロジェクトにパッケージをインストールしようとすると、次の例外が発生します。
パッケージ 'PackagedLibrary 1.1.1' をインストールできませんでした。このパッケージを '.NETFramework,Version=v4.5' を対象とするプロジェクトにインストールしようとしていますが、そのフレームワークと互換性のあるアセンブリ参照またはコンテンツ ファイルがパッケージに含まれていません。詳細については、パッケージの作成者にお問い合わせください。
- どちらも同じフレームワーク (4.5) をターゲットにしています。
- パッケージからライブラリを取り出して参照すれば、そこには何の変哲もありません。
- VS2013 からパッケージを追加すると、完全に機能します。
Octopack バージョン (v3 エンドポイントhttps://api.nuget.org/v3/index.jsonからダウンロード) には、本来あるべき 3.xxx ではなく、Nuget.exe v.2.8 があることに気付きました。そのため、nuget.exe ファイルを手動で置き換えてパッケージを生成しようとしましたが、変更はありません。
私が欠けているものの手がかりはありますか?
前もって感謝します