问题描述
我想添加一个名为 Entry.cs 的新表单,但它以某种方式复制了我的 EntryForm.cs 的设计并带有锁定控件。
我不知道发生了什么,但以前我可以添加一个没有控件的新空白表单,但现在每当我创建一个新表单时,它只会复制带有锁定控件的 EntryForm.cs。
似乎缺少另一个选项,我只看到继承的选项,而且我打开了一个不同的项目,并且它的唯一继承选项可用。
错误日志: 安装出现问题。
您可以通过以下方式解决包故障:
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
如果该问题已在开发者社区上报告,您可以在那里找到解决方案或变通办法。如果问题尚未报告,我们鼓励您创建一个新问题,以便其他开发人员能够找到解决方案或变通方法。您可以使用“提供反馈”按钮从右上角的 Visual Studio 安装程序中创建新问题。
================================================ ====================================
包“Microsoft.AspNetCore.SharedFramework.5.0.5.0.1-servicing.20601.7.x64,version=16.8.30804.86,chip=x64”修复失败。 搜索网址 https://aka.ms/VSSetupErrorReports?q=PackageId=Microsoft.AspNetCore.SharedFramework.5.0.5.0.1-servicing.20601.7.x64;PackageAction=Repair;ReturnCode=1603 细节 MSI:C:\ProgramData\Microsoft\VisualStudio\Packages\Microsoft.AspNetCore.SharedFramework.5.0.5.0.1-servicing.20601.7.x64,chip=x64\aspnetcore-runtime-5.0.1-servicing .20601.7-win-x64.msi,属性:REBOOT=ReallySuppress ARPSYstemCOMPONENT=1 DOTNETHOME="C:\Program Files\dotnet" ALLOWMSIINSTALL="True" REINSTALL=ALL REINSTALLMODE="cmuse" IGnorEDEPENDENCIES=ALL 返回码:1603 返回代码详细信息:安装过程中出现致命错误。 日志 C:\Users\User\AppData\Local\Temp\dd_setup_20210109003135_063_Microsoft.AspNetCore.SharedFramework.5.0.5.0.1-servicing.20601.7.x64.log 受影响的工作负载 ASP.NET 和 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 Core 开发工具 (Microsoft.NetCore.Component.DevelopmentTools,version=16.8.30607.99) .NET Core 开发工具 (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 工具(Component.Microsoft.VisualStudio.Web.AzureFunctions,version=16.0.28714.129) Azure WebJobs 工具 (Microsoft.VisualStudio.ComponentGroup.AzureFunctions,version=16.0.28621.142) 用于 Web 开发的云工具 (Microsoft.VisualStudio.ComponentGroup.Web.CloudTools,version=16.2.29003.222) 容器开发工具 (Microsoft.VisualStudio.Component.DockerTools,version=16.4.29409.204)
我想创建一个新的空白表单,我该怎么做?请帮忙谢谢!
解决方法
那是因为您从创建对话框中选择了“继承形式”。继承表单继承自主表单,这就是您获得相同控件的原因。
尝试找到一个空表格,它应该在那里的某个地方。如果它不检查项目的设置。
所以我才发现我的公共部分类 EntryForm : Form 是导致问题的原因。我将它更改为公共部分类 EntryForm: System.Windows.Forms.Form 然后我重新安装了 C# .Net Framework 似乎在我安装 ASP.Net 后它被卸载了,现在我可以选择不继承 Windows 窗体。