编译PoGo-UWP有很多问题

时间:2016-08-13 21:19:35

标签: c# xaml uwp

我无法在Visual Studio中弄清楚这个编译错误。

this

<Page.DataContext>
    <viewModels:CapturePokemonPageViewModel x:Name="ViewModel" />//here
</Page.DataContext> 

这导致了许多进一步的错误。请帮忙。

这不是唯一的错误,这是另一个错误 :

error 2 in another .xaml

<Page.DataContext>
    <viewModels:CapturePokemonPageViewModel x:Name="ViewModel" /> //here
</Page.DataContext>

Link to the full source code(据@kessan所说)

1 个答案:

答案 0 :(得分:0)

您似乎正在尝试构建PoGo-UWP。如果是,您可以按照此Dev wiki首先添加“ ApplicationKeys.cs ”。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace PokemonGo_UWP.Utils
{
    public static class ApplicationKeys
    {
        public static string MapServiceToken = "{Bing Map API key}";
        public static string HockeyAppToken = null;
        public static string[] MapBoxTokens = {};
        public static string[] MapBoxStylesLight = {};
        public static string[] MapBoxStylesDark = {};
    }
}

然后选择“PokemonGo-UWP”作为StartUp Project并点击F5,您应该可以运行该应用。

要刷新Visual Studio的intellisense,请按照下列步骤操作:

  1. 在Visual Studio中按Ctrl + Q,键入pac man gen
  2. 确保选中Allow NuGet to download missing packages
  3. 确保选中Automatically check for missing packages during build in Visual Studio
  4. 右键点击“PokemonGo-UWP”项目,然后选择Clean
  5. 右键点击“PokemonGo-UWP”项目,然后选择Rebuild
  6. 这应该可以修复如下错误:

      

    名称“CapturePokemonPageViewModel”在命名空间“using:PokemonGo_UWP.ViewModels”中不存在。