2011-01-29 5 views
0

ここに私が持っている問題があります。私のプロジェクトのNuGetパッケージを.NET 4.0で動かすことができません。ここでNuGetパッケージを作成する - なぜこのフォルダ構造が.NET 4.0で動作しないのですか?

は私のフォルダ構造は次のようになります。

lib\ 
     \.NET 4.0 
      binary.dll 
     \Silverlight 4.0 
      binary.silverlight.dll 

私はSilverlightの4プロジェクトにこのパッケージを追加しようとするたびに、それだけで正常に動作します。それをASP.NET MVC3アプリケーションに追加しようとすると、次のエラーが表示されます。「ターゲットフレームワークと互換性のあるアセンブリ参照を見つけることができません」.NETフレームワーク、バージョン= v4.0」

私は何ですか?間違っている?

+0

.NET Framework = 'net'。 Silverlight = 'sl'。 .NETMicroFramework = 'netmf'。したがって、.NET Framework 3.5は 'net35'になります。 –

+0

http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#Framework_Names –

答えて

2

フォルダ名をNet40とSL4(またはSilverlight4はスペースなし)に変更します。あなたはバグを報告する必要がありますが、それらの名前はうまくいくはずです。私は思います "。" .NETでそれを投げ捨てているかもしれません。

+0

NuGetのCodePlexプロジェクトでバグレポートを追加する最も良い場所はありますか? – Aaronontheweb

+0

また、それは方法で働いた - 私の新しいパッケージは今NuGetで正しく動作しています – Aaronontheweb

+0

はいcodeplexが最高です – davidfowl

関連する問題