我刚刚为我的一个开源项目创建了一个 NuGet 包,它包含一个 Windows Phone 7 二进制文件。我刚刚对其进行了测试,它没有添加特定于 Windows Phone 7 的库,而是添加了 Silverlight 库。
我的问题是,如何设置我的文件夹体系结构,以便 NuGet 包管理器识别我的 WP7 特定二进制文件并安装它们而不是 Silverlight 二进制文件?
我按照此处列出的说明针对 NuGet 包中的多个框架进行了操作。
这是我的文件夹树目前的样子:
\lib
\.NetFramework 4.0
\MyAssembly.dll
\Silverlight 4.0
\MyAssembly.Silverlight.dll
\Windows Phone 7
\MyAssembly.Mobile.dll
我应该做些什么不同的事情?