winforms 在.NET 5.0中打开Windows窗体时连接到命名管道超时

brjng4g3  于 2022-11-16  发布在  .NET
关注(0)|答案(5)|浏览(1052)

我在.NET 5.0中创建了一个新的Windows窗体项目。设计器工作正常,但当我添加对ASP.NET Core Web API项目的引用并尝试加载窗体设计器时,我收到消息“连接到命名管道时超时”。我可以运行项目,项目工作正常,但无法加载窗体。

wlwcrazw

wlwcrazw1#

请遵循以下步骤:
1.打开Visual Studio ----〉打开项目-----〉转到解决方案资源管理器并双击项目---〉将目标框架更改为(net 472)-----〉
1.再次转到您的解决方案资源管理器,右键单击您的项目,然后单击属性,将目标框架更改为4.7.2
我和你都能成功合作

wz8daaqr

wz8daaqr2#

我能够找出问题所在。就我个人而言,我的表单有一些相依性,导致表单无法载入。在[方案总管]中,检查是否有任何[警告]图标,或尝试移除任何相依性。

mitkmikd

mitkmikd3#

我遇到了同样的问题,打开项目文件并搜索

<ItemGroup>
    <FrameworkReference Include="Microsoft.AspNetCore.App" />
  </ItemGroup>

删除此部分,WinForm设计器将打开,没有任何问题。至少这是我的问题。

dddzy1tm

dddzy1tm4#

我加载了一个现有的.Net 5项目并将其切换到.Net 6。我在等待管道时遇到超时。然后我注意到解决方案资源管理器顶部出现了一个警告“您的项目以未安装的框架为目标- [安装]?我找不到任何依赖项-这是一个小型的单个项目解决方案。我关闭并重新启动了Visual Studio,它工作正常。

nwnhqdif

nwnhqdif5#

重新生成解决方案并修复编译器错误。关闭并打开窗体设计器,它应该会加载。

相关问题