Winforms Visual Studio 2013,Windows窗体,赢得';t build*.exe,错误CA0052 CA0055

Winforms Visual Studio 2013,Windows窗体,赢得';t build*.exe,错误CA0052 CA0055,winforms,visual-c++,visual-studio-2013,Winforms,Visual C++,Visual Studio 2013,我正在编写一个Windows窗体应用程序,我有大约20个元素,大部分是文本和组合框。启动调试时,当我开始弹出“无法启动程序…系统找不到指定的文件”时,一切都正常工作。代码编译时不会出现任何错误或警告。代码分析给出了错误CA0052和CA0055,我无法从中得到太多信息。文件vc.nativecodealysis.all.xml包含一条警告(为清晰起见编辑了一点) 警告C28204::只有一个过载和另一个过载 ((0))是为参数(1)注释的:两者或两者都必须 被注释 它只指向这一行,在myform

我正在编写一个Windows窗体应用程序,我有大约20个元素,大部分是文本和组合框。启动调试时,当我开始弹出“无法启动程序…系统找不到指定的文件”时,一切都正常工作。代码编译时不会出现任何错误或警告。代码分析给出了错误CA0052和CA0055,我无法从中得到太多信息。文件vc.nativecodealysis.all.xml包含一条警告(为清晰起见编辑了一点)

警告C28204::只有一个过载和另一个过载 ((0))是为参数(1)注释的:两者或两者都必须 被注释

它只指向这一行,在myform.h中:

public ref class MyForm : public System::Windows::Forms::Form
如果我只是在这里注释掉另一行,无论是哪一行,应用程序都将再次正常工作:

private: System::Void State_SelectedIndexChanged(System::Object^  sender, System::EventArgs^  e) {
    label16->Visible = false;
    //objvalue->Visible = false;
    label17->Visible = false;
    result->Visible = false;        }
这正是问题最初出现的地方,但我怀疑问题是否在这里,我有更多类似的事件,因此我可以“混合匹配”,但我找不到一个文本框或任何实际原因

我有一个int主函数,Windows(/SUBSYSTEM:Windows),在Linker->Systems->SUBSYSTEM下


我不知道该怎么想,这是我第一次接触表单,一切都很顺利,这只是我为一个主要项目编写的一个小实用程序,我希望能在短时间内完成,因为它非常简单。任何帮助都将不胜感激。

请尝试清理代码,在解决方案资源管理器中右键单击解决方案=>clean,然后调试

完全相同的行为。