Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Visual studio无法启动调试-Monogame_C#_Visual Studio_Debugging_Visual Studio 2013_Monogame - Fatal编程技术网

C# Visual studio无法启动调试-Monogame

C# Visual studio无法启动调试-Monogame,c#,visual-studio,debugging,visual-studio-2013,monogame,C#,Visual Studio,Debugging,Visual Studio 2013,Monogame,Visual Studio 2013社区版似乎给了我一个错误: 现在,我知道其他人也有这个问题 我看过的那些没有帮助的网站: (还有其他链接,但发布的链接不能超过2个。) 我验证并更改了输出路径,还转到: 构建->配置管理器并选中Build框。 我还尝试右键单击项目并选择设置为启动项目 它可能是我忽略的东西,但我不太确定。。。我也很抱歉,如果这个问题太草率,我有点害怕在这里问 到目前为止,这只发生在MonogameWindows项目模板中 删除bin\debug文件夹 清洗溶液 重建解决方

Visual Studio 2013社区版似乎给了我一个错误:

现在,我知道其他人也有这个问题

我看过的那些没有帮助的网站:

(还有其他链接,但发布的链接不能超过2个。)

我验证并更改了输出路径,还转到: 构建->配置管理器并选中
Build
框。 我还尝试右键单击项目并选择
设置为启动项目

它可能是我忽略的东西,但我不太确定。。。我也很抱歉,如果这个问题太草率,我有点害怕在这里问

到目前为止,这只发生在MonogameWindows项目模板中

  • 删除bin\debug文件夹
  • 清洗溶液
  • 重建解决方案

  • 需要安装Visual Studio中的Monogame项目模板

    由于一个新的Monogame项目也有这个问题,我建议您从控制面板->程序和功能中卸载Monogame SDK,然后重新安装这个项目模板

    卸载Monogame SDK后,在重新安装之前,请修复Visual Studio 2013以确保没有任何安装问题。然后重新安装Monogame项目模板。

    检查您的代码,确保没有在任何地方缺少一个花括号。如果其中一个被意外删除、移动或放错了位置,则会导致此错误,这取决于花括号在项目中的位置有多重要

    ^

    我最近在一个项目中遇到了这个问题。我突出显示删除了一段代码,它用一个大括号括了起来。我自己都没注意到,我花了几天时间才最终意识到事情就是这样

    你不会从缺少的括号中得到错误,所以它本身很愚蠢,有时也不可能找到。。但是我有51个错误,7个警告,在花括号丢失后,当我试图运行程序时出现了“无法开始调试,因为调试目标丢失”错误

    这并不是说你可能没有另一个问题导致了这一点,但如果没有准确地放置,卷曲的括号可能会造成严重破坏。因此,在“修复”启动错误的选项过于极端之前,有必要对此进行检查


    祝你好运

    此问题是否仅发生在此特定的Monogame Windows项目上,还是所有Monogame Windows项目都存在此问题?请检查您的Visual Studio Community 2013版本,以确保它已安装最新更新。@Wendy MSFT,我刚刚将Visual Studio 2013更新为最新更新,并尝试使用Monogame Windows项目模板创建新项目,但它仍然给了我相同的错误。至于其他Monogame模板,我无法创建它们,因为这些模板会产生与此模板无关的其他错误。嗯,我尝试修复VS(虽然不确定是否已修复,但当我检查时,唯一无法安装的是SQL相关的东西),并且我已重新安装Monogame SDK。我手动查看了项目的.csproj(以前从未这样做过),发现调试和发布配置的输出路径似乎被交换了,所以我手动修复了它,这导致了尝试运行项目时出错:无法加载文件或程序集“游戏”或其依赖项之一。模块应包含程序集清单。“。下面的链接显示了我的Visual Studio 2013中用于Monogame项目的.csproj,这在我这边很好:请检查是否与您的有任何差异。此外,由于您已经修复了Visual Studio并重新安装了Monogame SDK,请使用来收集VS和.Net Framework安装日志。使用后,您将在%temp%文件夹中找到vslogs.cab。请将文件上载到Onedrive并在此处共享链接。my.csproj与您的唯一区别在于和行内容,我更改了DefineConstants行以匹配您的,但没有更改ProjectGuid,因为我听说它不应该更改,或者是吗?无论如何,在使用了您提供给我的exe之后,它似乎在突然关闭之前生成了许多文件,我找不到vslogs.cab,只有一个vslogs.zip,它似乎格式未知或已损坏。