启动窗体修改报错,再次调试程序,结果未指定启动窗体

雨涵 杨 0 信誉分
2025-03-22T12:53:18.82+00:00

自定义工具“MyApplicationCodeGenerator”失败;重新打开解决方案导致 My Project 的应用程序页面用不了,调试程序不显示窗体还报未指定启动窗体

开发人员技术 | Visual Studio | 调试
{count} 票

3 个答案

排序依据: 非常有帮助
  1. Tianyu Sun-MSFT 34,446 信誉分 Microsoft 外部员工
    2025-03-24T07:41:51.8933333+00:00

    你好@雨涵 杨

    我觉得这是个潜在的问题,我注意到开发者论坛上已经有人提出一样的问题了=> VB.NET Project Properties display an error when adding a new element to the project

    上面这个帖子提到了两个问题,一个就是你遇到的"The custom tool 'MyApplicationCodeGenerator' failed."报错,发生在.NET Framework项目中,更改启动窗体的时候。另一个是关于在.NET VB Winform项目中无法更改启动窗体的问题。

    你可以跟踪我上面分享的开发者论坛的帖子,一旦产品组有新的消息,你会被第一时间通知。

    另外,我感觉这个问题影响的东西还挺多的,可能造成无法关闭VS,以及没法保存项目文件等一系列报错。你可以暂时试一下下面的方案,然后记得备份下能构建成功的项目,以防万一。

    1. 点击Solution Explorer中的Show All Files按钮,展开My Project,单机Application.myapp,把<MainForm>Form1</MainForm>改成你想要设置的先启动的窗体比如<MainForm>Form2</MainForm>,点击保存。

    用户的图像

    1. 右击项目,Unload Project,再次右击项目,Reload Project。

    用户的图像

    1. 打开项目属性页,设置Startup Object为新的窗体,保存并运行项目。

    用户的图像

    诚挚的问候,

    Tianyu


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 个注释 无注释

  2. 雨涵 杨 0 信誉分
    2025-03-24T10:09:51.8266667+00:00

    下面那个启动应用程序框架不见了该怎么找回来


  3. Deleted

    由于违反了我们的《行为准则》,此答案已被删除。 在采取措施之前,已通过自动检测手动报告或识别该答案。 有关详细信息,请参阅我们的行为准则


    已关闭批注。 了解详细信息

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。