我无法在Visual Studio中弄清楚这个编译错误。
<Page.DataContext>
<viewModels:CapturePokemonPageViewModel x:Name="ViewModel" />//here
</Page.DataContext>
这导致了许多进一步的错误。请帮忙。
这不是唯一的错误,这是另一个错误 :
<Page.DataContext>
<viewModels:CapturePokemonPageViewModel x:Name="ViewModel" /> //here
</Page.DataContext>
Link to the full source code(据@kessan所说)
答案 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,请按照下列步骤操作:
pac man gen
Allow NuGet to download missing packages
。Automatically check for missing packages during build in Visual Studio
。Clean
。Rebuild
。这应该可以修复如下错误:
名称“CapturePokemonPageViewModel”在命名空间“using:PokemonGo_UWP.ViewModels”中不存在。