Mvvmcross nuget包没有安装

时间:2013-09-01 21:37:29

标签: visual-studio-2012 xamarin mono mvvmcross portable-class-library

我正在尝试将MvvmCross nuget软件包安装到PCL中,但我没有运气。我试图筛选噪音,但我尝试的一切似乎都不起作用。

我按照以下方式设置了PCL配置文件:http://slodge.blogspot.co.uk/2013/04/my-current-pcl-setup-in-visual-studio.html(以及一些现有的stackoverflow页面)

我正在尝试安装:

MvvmCross.HotTuna.StartPack版本:3.0.10

使用Package Manager版本2.7.40808.167

但这是我得到的错误:

  

程序包管理器控制台主机版本2.7.40808.167

     

输入'get-help NuGet'以查看所有可用的NuGet命令。

     

PM>安装包MvvmCross   试图解决依赖'MvvmCross.HotTuna.StarterPack(≥3.0.10)'。   试图解决依赖'MvvmCross.HotTuna.MvvmCrossLibraries(≥3.0.10)'。   试图解决依赖'MvvmCross.HotTuna.CrossCore(≥3.0.10)'。   试图解决依赖关系'MvvmCross.PortableSupport(≥3.0.10)'。   安装'MvvmCross.PortableSupport 3.0.10'。   成功安装了“MvvmCross.PortableSupport 3.0.10”。   安装'MvvmCross.HotTuna.CrossCore 3.0.10'。   成功安装了“MvvmCross.HotTuna.CrossCore 3.0.10”。   安装'MvvmCross.HotTuna.MvvmCrossLibraries 3.0.10'。   成功安装了“MvvmCross.HotTuna.MvvmCrossLibraries 3.0.10”。   安装'MvvmCross.HotTuna.StarterPack 3.0.10'。   成功安装了“MvvmCross.HotTuna.StarterPack 3.0.10”。   安装'MvvmCross 3.0.10'。   成功安装了“MvvmCross 3.0.10”。   将“MvvmCross.PortableSupport 3.0.10”添加到PortableClassLibrary4。   卸载'MvvmCross.PortableSupport 3.0.10'。   成功卸载'MvvmCross.PortableSupport 3.0.10'。   安装失败。滚回来...   install-package:无法安装软件包'MvvmCross.PortableSupport 3.0.10'。你正试图>将此软件包安装到一个针对'portable-net45 + MonoAndroid16 + MonoTouch10 + sl40 + wp71 + win'的项目中,但该软件包不包含任何组件   与该框架兼容的引用或内容文件。有关更多信息,请与软件包作者联系。   在行:1个字符:1   + install-package MvvmCross   + ~~~~~~~~~~~~~~~~~~~~~~~~~       + CategoryInfo:NotSpecified:(:) [Install-Package],InvalidOperationException       + FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

您不再需要调整配置文件了。转到您放置这些xml文件并删除自定义文件的配置文件文件夹。

您将看到使用VS常规方法无法在droid或iOS项目中创建对PCL的引用,但不要担心。新方法是编辑csproj文件以手动添加所需的引用。

您可以在vs项目的参考伪文件夹中看到警告符号,但它可以完美地工作。

现在尝试安装nuget包。它应该工作。至少对我有用。

如果您想了解更多信息,请观看@CheeseBaron的精彩视频教程:http://www.youtube.com/watch?v=8Q5kcW1rhB8

干杯!

@Newton_W

答案 1 :(得分:0)

我和MvvmCross Nuget包有类似的问题。我在VS studio中升级并安装了最新版本的Nuget。这个问题解决了我。你可以尝试一下。