【问题标题】:Problems compiling MvvmCross TipCalc sample编译 MvvmCross TipCalc 示例的问题
【发布时间】:2013-10-27 01:36:24
【问题描述】:

我正在尝试运行 MvvmCross TipCalc 示例。在 TipCalc.UI.Droid 上使用 NuGet 来解析引用工作正常。然后我尝试在 TipCalc.Core 上做同样的事情并得到:

Adding 'MvvmCross.PortableSupport 3.0.13' to TipCalc.Core.
Could not install package 'MvvmCross.PortableSupport 3.0.13'. You are trying 
to install this package into a project that targets 'portable-win+net40+sl40+wp',
but the package does not contain any assembly references or content files that 
are compatible with that framework. For more information, contact the package author.

项目不应该为 NuGet 做好准备并且应该“正常工作”吗?我是 NuGet 和 MvvmCross 的新手。我在 Win7、VS.NET 2012、NuGet 2.7.40911.225 和来自 GitHub 的最新 MvvmCross-Tutorials

【问题讨论】:

  • 我不得不从他们的MVVMCross-Binaries 页面下载二进制文件(不记得它叫什么了)。 NuGet 不起作用。

标签: mvvmcross


【解决方案1】:

问题可能出在您所包含的“net40”和“wp”平台上——出于 PCL 的原因,我们需要至少使用“net45”和 wp75'——请参阅http://msdn.microsoft.com/en-us/library/gg597391.aspx 中的图表以了解“ net40' 目前不支持 Mvvm 类型(例如 INotifyPropertyChanged)。

如果有帮助,我目前的开发设置自 3 月以来一直保持不变 - 仍然是 http://slodge.blogspot.co.uk/2013/04/my-current-pcl-setup-in-visual-studio.html

项目不应该为 NuGet 做好准备并且应该“正常工作”吗?

让 PCL、nuget、VS、XS 等所有工具在所有平台上工作的过程一直很缓慢、很辛苦......它正在发生,它总有一天会“正常工作”,但它会继续需要很多人的时间和大量工作。

在 nuget 和 Xamarin 中仍有打开的工作项 - 例如。 http://nuget.codeplex.com/workitem/2926 - 人们正在研究什么; MS 的一些法律障碍最近已被清除 (http://blogs.msdn.com/b/dotnet/archive/2013/10/14/portable-class-library-pcl-now-available-on-all-platforms.aspx);从技术上讲,几乎每个 Alpha 版本都会在 Xamarin 方面发生变化。但是,对于什么时候可以 100% 准备好并“正常工作”,很难得到明确的答案。

好消息是:


其中一些问答也可能有所帮助:

【讨论】:

  • 更改配置文件有效,谢谢斯图尔特!也许如果您有时间,您可以在适当的地方更改 TipCalc.Core 和其他示例的配置文件。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-11
  • 1970-01-01
  • 2012-05-12
相关资源
最近更新 更多