我尝试在Windows Phone 8.1 Universal App中使用MVVM Cross设置项目。我使用了本教程:https://github.com/MvvmCross/MvvmCross/wiki/Tip-Calc-A-Universal-Windows-App-UI-Project
现在我总是得到以下异常: 程序不包含适用于入口点的静态“Main”方法[Project] .WindowsPhone
在App Project中,定义为App.cs的入口点在这个类中我只改变了这个:
var setup = new Setup(rootFrame);
setup.Initialize();
var start = Mvx.Resolve<IMvxAppStart>();
start.Start();
这个安装类:
public class Setup : MvxWindowsSetup
{
public Setup(Frame rootFrame) : base(rootFrame)
{
}
protected override IMvxApplication CreateApp()
{
return new Core.App();
}
}
有谁知道这是什么原因? o.O
由于 NPadrutt
编辑:我可以通过创建一个新项目并添加热金枪鱼启动包来解决它。从那里我再一次从其他项目中添加了Android和ios文件。答案 0 :(得分:2)
解决方案是设置&#34; Build Action&#34;您的App.xaml文件到&#34; ApplicationDefinition&#34;。
如果你做了我所做的事,你在某个时候从头开始添加了一个App.xaml文件,这会错误地设置构建定义。