2011-12-06 3 views
0

私のプロジェクトはAutoMapperを使用していますが、Nugetを使ってパッケージをインストールしました。しかし、私のMvcソリューションの下のすべての私のプロジェクトでは、クライアントプロファイル.dllを使用しています。呼び出し時にNugetに正しいdllを使用させる方法はありますか?Install-Package AutoMapper?NuGetからInstall-Package AutoMapperを停止する方法 - クライアントプロファイルにデフォルト設定していますか?

+0

プロジェクトのターゲットファイルが正しく設定されていますか? –

+0

すべてのプロジェクトは.NET Framework 4に設定されています。 – jaffa

答えて

0

パッケージのソースを調べると(パッケージの拡張子の名前を.zipに変更する)、クライアントとsl4のdllのみが含まれているようです。

enter image description here

だから、クライアントのバージョンへの参照を持っていることは完全に有効です。

あなたはキャッシュを探索して、すべてのあなたのNuGetパッケージを見ることができます:

ツール] - > [ライブラリパッケージマネージャ - >パッケージマネージャの設定 - >あなたはNuGetのframework version structureに関する詳細な情報を見つけることができ、

Finalyを見ますパッケージtheir websiteから。

+0

sl4とは何ですか?拡張子を.zipに変更することはどういう意味ですか? – jaffa

+0

sl4はSilverlight 4を表します。NuGetパッケージの拡張子は.nupkgです。コンテンツを表示するには、.zipに変更する必要があります。 –

+0

これは良くありません.zipファイルsl4とnet40-clientには2つのフォルダがあります。私のプロジェクト全体が壊れています。 NuGet経由でAutoMapper 1に戻ることができる方法はありますか? – jaffa

関連する問題