VS2015项目迁移至VS2022遇appcontainerexe不支持错误求助
解决Visual Studio 2022迁移项目时的"appcontainerexe不支持"问题
简单操作步骤:
- 先关闭Visual Studio 2022,找到你的项目文件夹里的
.csproj文件(就是你之前看到那行代码的文件),右键选择「记事本」打开它。 - 在文件里找到
<OutputType>AppContainerExe</OutputType>这一行,直接删掉。 - 在文件里找
<PropertyGroup>标签(包裹着一堆配置的代码块),里面找有没有<TargetFramework>开头的行:- 如果有,把它改成
<TargetFramework>net6.0-windows</TargetFramework>(这是适配Windows 11的常用框架) - 如果没有,就直接在
<PropertyGroup>里添加这一行。
- 如果有,把它改成
- 要是你的项目是带窗口的桌面程序(不是黑框控制台),再在
<PropertyGroup>里加一行:- 原项目是WinForms程序,加
<UseWindowsForms>true</UseWindowsForms> - 原项目是WPF程序,加
<UseWPF>true</UseWPF>
- 原项目是WinForms程序,加
- 点击记事本的「文件-保存」,重新用Visual Studio 2022打开项目,尝试构建。
额外提醒:
之前的文件路径错误,要检查项目里用到的图片、插件等文件,别用Windows 10里的固定绝对路径(比如C:\旧文件夹\...),尽量用和项目文件夹相关的相对路径,这样在Windows 11里也能正常找到文件。
内容的提问来源于stack exchange,提问作者Leo Phillips
相关产品推荐
相关产品推荐

