2011-01-29 71 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應用程序時,出現以下錯誤:「無法找到與目標框架」.NETFramework,version = v4.0兼容「的程序集引用」

我是什麼做錯了?

+0

.NET Framework =`net`。 Silverlight =「sl」。 .NETMicroFramework =`netmf`。所以.NET Framework 3.5將是`net35`。 – 2012-09-30 09:34:33

+0

http://docs.nuget.org/docs/creating-packages/creating-and-publishing-a-package#Framework_Names – 2012-09-30 09:40:03

回答

2

將文件夾名稱更改爲Net40和SL4(或Silverlight4無空格)。你應該提交一個錯誤,這些名字應該可以工作。我覺得 」。」在.NET中可能會拋棄它。

相關問題