如何解决错误CS5001:程序不包含适用于入口点的静态“ Main”方法
对潜在的假问题表示抱歉。我正在尝试使用Uno迁移现有的UWP。我按照教程创建了Uno应用程序项目,并按照说明复制了所有文件,并尝试构建该项目。但是,构建失败并显示以下错误:
CS5001:程序不包含适用于入口点的静态“ Main”方法。
在共享项目中,app.xaml的构建操作为ApplicationDefinition(默认)。 我错过了本教程中的某些内容吗?如果我构建默认的Uno模板,则会遇到相同的问题。 Micrsoft.Extensions.Logging.Console和Filter的版本均为1.1.1,我只按照本教程中的建议更新了Uno nugget软件包。
谢谢!
解决方法
您需要确保:
- UWP项目引用了共享项目
-
App.xaml
属于“构建动作”ApplicationDefinition
(您已这样做) - UWP项目的默认名称空间与App.xaml.cs和App.xaml文件中指定的名称空间匹配
除此之外,您可以在obj文件夹中检入名为App.xaml.g.cs
或类似名称的任何文件,以获取内容和不正确生成内容的线索。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。