0

我正在尝试将 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

使用包管理器版本 2.7.40808.167

但这是我得到的错误:

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

键入“get-help NuGet”以查看所有可用的 NuGet 命令。

PM> install-package 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 个字符:

有什么建议么??

4

2 回答 2

0

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

于 2013-09-02T23:20:02.487 回答
0

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

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

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

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

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

干杯!

@Newton_W

于 2013-09-01T23:09:50.103 回答