简单的任务导致错误。我正尝试用mvvmcross引用创建新的PCL库。 https://dl.dropboxusercontent.com/u/19503836/profile.png将MvvmCross nuget包引用添加到PCL失败
然后我加入的NuGet参考: https://dl.dropboxusercontent.com/u/19503836/mvvmcross_monodroid_pcl.png
档案的选择完全一样,在MvvmCross演示,但它不工作。 可能是因为当我选择.net 4.5 & wp7.1它回到.net 4.0和wp7.0,但我不知道如何解决这个问题。
也许我必须在PCL.proj文件中手动设置配置文件,但我不知道应该在那里写什么数字?当前配置文件是“Profile8”
谢谢你的任何建议?
我有两个xml文件:https://dl.dropboxusercontent.com/u/19503836/profiles.png和初始屏幕截图(来自上面的问题)他们被选中。你能否澄清你是如何得到Profile104的?有没有计算规则,参考表等?我只是试图指定104,它允许添加nuget,但使用此配置文件MonoTouch和MonoDroid平台被排除在外,我无法将对我的MonoDroid/Touch应用程序的引用添加到此PCL库。 –
@DreamTeamMobile:如何进入Profile104:在选择目标框架对话框中,选择除MonoTouch和Mono之外的所有其他应用。然后在项目的参考节点中选择“.NET Portable Subset”并查看属性窗口中的Path属性的值。这将告诉你哪个配置文件是你的目标,这就是你应该添加Mono XML文件的那个。 –
有趣的是,我应该为我支持的每个便携式配置文件添加这些xml。现在我知道从哪里获得所有支持的配置文件。而且我可以选择所需的配置文件并使用MvvmCross为我的Droid应用程序创建有效的PCL。谢谢! –