winforms .Net 6.0 Windows应用程序Cant参考系统

yrwegjxp  于 2022-11-16  发布在  .NET
关注(0)|答案(1)|浏览(192)

所以奇怪的事情发生了。我创建了一个新的Visual Studio 2022 -完全修补,更新,和current.net 6.0 Windows桌面应用程序。它有一个窗体,有一个菜单栏从工具箱拖到它上面,这就是它。我没有对它做任何其他的事情!系统,窗体,void,对象,EventArgs,和应用程序都是红色的,不可用(见下文)

using System;

namespace Developmeny_Test_Application
{
    public partial class FrmMain : Form
    {
        public FrmMain()
        {
            InitializeComponent();
        }

        private void FrmMain_Load(object sender, EventArgs e)
        {

        }

        private void e7xitToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Application.Exit();
        }
    }
}

这是最基本的,我可以让Visual Studio让它进来吗?
在Dependencies/COM下,它显示一个橙子三角形(我一直认为这意味着折旧,但由于这是用向导模板创建的,这不太可能)
所以我的问题是我错过了什么?我所做的所有网络搜索都没有发现任何有用的东西。
任何帮助都是感激不尽的。

添加为编辑以获得更多信息

具有三角形的部分在项目文件中具有以下部分:

<ItemGroup>
    <COMReference Include="{bee4bfec-6683-3e67-9167-3c0cbc68f40a}">
      <WrapperTool>tlbimp</WrapperTool>
      <VersionMinor>4</VersionMinor>
      <VersionMajor>2</VersionMajor>
      <Guid>bee4bfec-6683-3e67-9167-3c0cbc68f40a</Guid>
    </COMReference>
</ItemGroup>
prdp8dxp

prdp8dxp1#

那个COM引用是可疑的。你不应该需要它。当我做同样的事情(创建一个新的Winforms项目并向窗体添加一个“MenuStrip”)时,我没有得到那个引用。
我假设您不小心将协力厂商程式库中的元件新增到表单中,造成这个奇怪的参照。请从项目档中删除该区段,看看会发生什麽情况。如果错误持续发生,请引述您所收到的正确错误消息。

相关问题