【问题标题】:Can't install MVVMCross on PCL project无法在 PCL 项目上安装 MVVMCross
【发布时间】:2013-07-28 04:41:12
【问题描述】:

在VS2012中创建PCL项目后,配置如下:

我尝试通过 Nuget 安装添加 MVVMCross,但进程回滚并出现此错误:

为此,我正在尝试安装 Hot Tuna Starter Pack。 我一周前安装了 Xamarin 试用版。

这是支持 PCL 的 Xamarin 错误吗?

【问题讨论】:

    标签: xamarin.android xamarin mvvmcross portable-class-library


    【解决方案1】:

    您的屏幕截图显示您有一个 VSMonoTouch PCL hack - 这很可能会导致问题 - 尤其是那里的 nuget 日志中显示的net10。尝试删除您的 VSMonoTouch XML 文件,然后创建新项目进行测试。

    这是目前适合我的设置 - http://slodge.blogspot.ca/2013/04/my-current-pcl-setup-in-visual-studio.html

    注意:这篇文章很可能不会长时间保持最新状态 - Xamarin 目前正在发布他们的 PCL 实现。

    【讨论】:

    • 嘿@Stuart 谢谢。我尝试从 Profile104 中删除 VSMonoTouch XML 文件,还尝试了您提供的相同设置,但均无效,并得到完全相同的 NuGet 错误。我还更新了我的 NuGet 包管理器。
    • 好的,现在一切正常。我想需要全面重启。对于可能看到这一点的任何其他人,最后,状态现在是这样的:1)我更新了我的 NuGet 包管理器,但它已经过时了。 2)在 Profile104 中,我有相同内容的单声道触摸 XML,但被命名为 VSMonoTouch,Version=v1.0+.xml,现在更改为 MonoTouch,Version=v1.0+.xml。不知道这是否有什么不同。谢谢斯图尔特
    • 嘿,我这次尝试在 Xamarin Studio 中安装 MvvmCross,在尝试安装到 PCL 项目时遇到了同样的错误。不过,在 VS2012 中,一切仍然正常。我知道你主要在 VS 中练习,但仍然值得一试
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多