Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 Mvvmcross nuget程序包未安装_Visual Studio 2012_Xamarin_Mono_Mvvmcross_Portable Class Library - Fatal编程技术网

Visual studio 2012 Mvvmcross nuget程序包未安装

Visual studio 2012 Mvvmcross nuget程序包未安装,visual-studio-2012,xamarin,mono,mvvmcross,portable-class-library,Visual Studio 2012,Xamarin,Mono,Mvvmcross,Portable Class Library,我正在尝试将MvvmCross nuget包安装到PCL中,但运气不好。我试图在噪音中筛选,但我尝试的一切似乎都不起作用 我的PCL配置文件设置如下:(和许多现有stackoverflow页面) 我正在尝试安装: MvvmCross.HotTuna.StartPack版本:3.0.10 使用软件包管理器版本2.7.40808.167 但这是我得到的错误: 软件包管理器控制台主机版本2.7.40808.167 键入“get help NuGet”以查看所有可用的NuGet命令 PM>安装程序包Mv

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

我的PCL配置文件设置如下:(和许多现有stackoverflow页面)

我正在尝试安装:

MvvmCross.HotTuna.StartPack版本:3.0.10

使用软件包管理器版本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”。 安装失败。正在回滚。。。 安装程序包:无法安装程序包“MvvmCross.PortableSupport 3.0.10”。您正在尝试>将此软件包安装到目标为“portable-net45+MonoAndroid16+MonoTouch10+sl40+wp71+win”的项目中,但该软件包不包含任何程序集 与该框架兼容的引用或内容文件。有关更多信息,请联系软件包作者。 第1行字符:1 +安装程序包MvvmCross + ~~~~~~~~~~~~~~~~~~~~~~~~~ +CategoryInfo:NotSpecified:(:)[Install Package],InvalidOperationException +FullyQualifiedErrorId:NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand


有什么建议吗???

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

您将看到,您将无法使用VS普通方法在droid或iOS项目中创建对PCL的引用,但恐怕不行。新的方法是编辑csproj文件,以便手动添加所需的引用

您将能够在vs项目的references伪文件夹中看到警告符号,但它将完美地工作

现在尝试安装nuget软件包。它应该会起作用。至少他在为我工作

如果您想了解更多信息,请观看@CheeseBaron的精彩视频教程:

干杯


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

MonoTouch10在我看来是错误的-我的说MonoTouch40谢谢@Newton\W我能够让它工作,但希望避免这种黑客行为。我仍在努力让它在n+0视频中演示斯图尔特·洛奇时发挥作用。