我正在使用 VS2022 (17.5.3) 和 WPF App .net7.0。我正在构建一个要在 Microsoft 商店中发布的应用程序。
我遇到错误“在项目输出中找不到指定的 EntryPointExe ''”。我搜索了很多导致此错误的原因,但失败了。
以下是我的主项目文件的配置。
<OutputType>WinExe</OutputType>
<!--<TargetFramework>net6.0-windows10.0.17763.0</TargetFramework>-->
<!--<TargetFrameworks>net7.0-windows10.0.19041.0</TargetFrameworks>-->
<TargetFrameworks>net7.0-windows10.0.19041.0</TargetFrameworks>
<TargetFrameworkVersion>v10.0.19041.0</TargetFrameworkVersion>
<Nullable>enable</Nullable>
<UseWPF>true</UseWPF>
<UseWinUI>true</UseWinUI>
<UseWindowsForms>true</UseWindowsForms>
<NeutralLanguage>en-US</NeutralLanguage>
还引用基于 .NET Standard 2.0 的 CommonLibrary.csproj
我创建了一个应用程序打包项目,目标框架为“windows 10 version 2004 (10.0;build 19041)”。我添加了对主应用程序的引用,创建了所需的图像,与商店关联的项目。
但在编译过程中,我收到错误“在项目输出中找不到指定的 EntryPointExe ''”。
我被困在这里了。有人可以指导一下吗?
Regards
我很确定您的项目文件中存在拼写错误。
节点TargetFrameworks
应该是单数:TargetFramework
(因为它在您的第一条注释行中)
所以这应该有效:
<OutputType>WinExe</OutputType>
<!--<TargetFramework>net6.0-windows10.0.17763.0</TargetFramework>-->
<!--<TargetFramework>net7.0-windows10.0.19041.0</TargetFrameworks>-->
<TargetFramework>net7.0-windows10.0.19041.0</TargetFrameworks>
<TargetFrameworkVersion>v10.0.19041.0</TargetFrameworkVersion>
<Nullable>enable</Nullable>
<UseWPF>true</UseWPF>
<UseWinUI>true</UseWinUI>
<UseWindowsForms>true</UseWindowsForms>
<NeutralLanguage>en-US</NeutralLanguage>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)