我在尝试调试/部署我的应用程序(在UWP上工作)到Android时遇到错误。我曾尝试在VS(Android 9)和我的智能手机(Android 12)的模拟器上运行应用程序。
我得到的错误是“在类型[MyApp].Views.AboutPage上找不到默认构造函数”。
AboutPage类别:
public partial class AboutPage : ContentPage
{
public AboutPage()
{
InitializeComponent();
BindingContext = new AboutViewModel();
}
}
就像在这个类中一样,我在整个应用程序中没有任何非默认的构造函数。
我已经尝试将链接器设置为“仅限Sdk程序集”,这导致了不同的错误。当尝试在我的智能手机上调试Microsoft-Default项目时,它使用的设置与我的应用程序中的设置相同。AboutPage类的内容在这两个项目中没有区别。
1条答案
按热度按时间4dbbbstv1#
这是一个常见问题。您可以先尝试删除bin文件夹和obj文件夹,然后重新生成它。如果不起作用,请尝试重新启动Visual Studio。
如果问题仍然存在,您可以尝试重新检查代码中是否存在某些问题。