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