首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Visual Studio 2019中添加新的C# windows窗体

无法在Visual Studio 2019中添加新的C# windows窗体
EN

Stack Overflow用户
提问于 2021-01-08 21:23:11
回答 3查看 1.8K关注 0票数 0

我想添加一个名为Entry.cs的新窗体,但它以某种方式复制了带有锁定控件的EntryForm.cs的设计。

我不知道发生了什么,但以前我可以添加一个没有控件的新空白窗体,但现在每当我创建一个新窗体时,它只会复制带有锁定控件的EntryForm.cs。

似乎另一个选项丢失了,我只看到了继承选项,我还打开了一个不同的项目,它同样也是唯一可用的继承选项。

当我尝试修复时,它显示以下错误:

错误日志:安装出错。

您可以通过以下方法排除软件包故障:

代码语言:javascript
复制
1. Search for solutions using the search URL below for each package failure
2. Modify your selections for the affected workloads or components and then retry the installation
3. Remove the product from your machine and then install again

如果开发者社区已经报告了该问题,您可以在那里找到解决方案或变通方法。如果问题尚未报告,我们建议您创建一个新问题,以便其他开发人员能够找到解决方案或解决方法。您可以使用"Provide feedback“按钮从右上角的Visual Studio安装程序中创建一个新问题。

================================================================================

Package 'Microsoft.AspNetCore.SharedFramework.5.0.5.0.1-servicing.20601.7.x64,version=16.8.30804.86,chip=x64‘修复失败。搜索URL MSI: C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.AspNetCore.SharedFramework.5.0.5.0.1-servicing.20601.7.x64,https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.AspNetCore.SharedFramework.5.0.5.0.1-servicing.20601.7.x64;PackageAction=Repair;ReturnCode=1603,chip=x64\aspnetcore-runtime-5.0.1-servicing.20601.7-win-x64.msi,version=16.8.30804.86 : REBOOT=ReallySuppress ARPSYSTEMCOMPONENT=1 DOTNETHOME="C:\Program Files\dotnet“ALLOWMSIINSTALL="True”REINSTALL=ALL REINSTALLMODE="cmuse“IGNOREDEPENDENCIES=ALL返回代码: 1603返回代码详细信息:安装过程中出现致命错误。(Microsoft.NetCore.Component.DevelopmentTools,C:\Users\User\AppData\Local\Temp\dd_setup_20210109003135_063_Microsoft.AspNetCore.SharedFramework.5.0.5.0.1-servicing.20601.7.x64.log影响工作负载和web开发(Microsoft.VisualStudio.Workload.NetWeb、version=16.8.30509.167)影响组件.NET 5.0运行时(Microsoft.NetCore.Component.Runtime.5.0,version=16.8.30804.86) .NET核心开发工具Logversion=16.8.30607.99) .NET核心开发工具(Microsoft.NetCore.Component.Web、version=16.5.29721.120) .NET SDK (Microsoft.NetCore.Component.SDK、version=16.8.30804.86) ASP.NET和web开发工具(Microsoft.VisualStudio.Component.Web、version=16.0.28517.75) Azure WebJobs tools Azure version=16.0.28714.129) Azure WebJobs Tools Azureversion=16.0.28621.142)用于web开发的云工具( version=16.2.29003.222)容器开发工具(Microsoft.VisualStudio.Component.DockerTools,version=16.4.29409.204)

我想创建一个新的空白表单,我该怎么做?请帮帮忙谢谢!

EN

回答 3

Stack Overflow用户

发布于 2021-01-08 21:28:32

这是因为你从创建对话框中选择了“继承的形式”。继承的窗体继承自main窗体,这就是为什么你会得到相同的控件。

尝试找到一个空的表单,它应该在那里的某个地方。如果它不检查项目的设置。

票数 1
EN

Stack Overflow用户

发布于 2021-01-09 03:17:39

所以我只是弄清楚了我的公共分部类EntryForm : Form是导致问题的原因。我将其更改为公共分部类EntryForm: System.Windows.Forms.Form然后我重新安装了C# .Net框架似乎在我安装了ASP.Net之后它被卸载了,现在我可以选择ASP.Net Form not inherited。

票数 0
EN

Stack Overflow用户

发布于 2021-11-18 16:10:10

我也有同样的问题,我发现如果你打开Visual Studio安装程序,选择修改。您将看到.Net桌面开发处于未选中状态。选中它,选择modify finish install。之后,您将能够再次选择表单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65629834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档