2015-04-07 77 views
-1

的一点要注意:VS社区2013无法在解决方案中调试项目,即使解决方案的构建和运行没有问题?

我最近切换到具有混合SSD和HDD安装一台电脑,因为SSD是足够小,它最好保持单独的操作系统。

Windows分区有60 GB的空间,并可以访问硬盘上的500 GB分区。

问题:

我使用GitHub的Windows图形用户界面(我做的所有版本控制通过GitHub的图形用户界面,而不是使用内置的VS功能)克隆了一个项目文件的目录。

我能够成功地构建解决方案。然后,当按下“开始调试(F5)”按钮,我收到以下错误: enter image description here

下面是该项目的相关项目属性有问题:

enter image description here

它所看起来像:它看起来像\.\不被正确解析为“当前目录”。然而,这是非常奇怪的,因为我没有在其他计算机上的相同项目设置的任何问题。 编辑:从进一步的探索(见下文),我后来发现它不是一个解析错误,因为VS通常找不到该文件。所以,我想知道这是否与最近换用新电脑有关,以及硬盘驱动器的设置方式?我认为这对我的GitHub工作流程来说不太可能是问题,因为GitHub不关心Debug目录(它被忽略)。

问题是什么?

事情我已经确定的迄今:

  • 里有CodeChain项目(即构建成功,没有任何奇怪的错误)没有错误:

enter image description here

我认为这可能是基于我在Google上获得的其他一些“无法启动程序”命中的问题,但我可以将其排除。

  • 我删除了新的分支我工作,并且从盘面的情况下,这是一个令人费解的错误彻底清洗项目收归变化。然后我重新回到了早先的最后一个已知的工作状态,并得到了以下结果。我仍然得到同样的错误。

  • 我知道一个事实,即该文件存在,而我使用不同的变量设置为其中输出所在的目录也试过:

enter image description here

我仍然得到同样的错误:

enter image description here

也许双斜杠是一个问题,(但他们应该不是b e,对吗?)。所以我拿出多余的斜线:$(ProjectDir)Debug\。没有运气:

enter image description here

  • 出人意料的是,该解决方案作为一个整体不运行,当我选择的主要项目为启动项目!

回答

0

我想打开的项目创建一个静态* .lib文件。这不能打开和运行。

我试图调试的项目没有办法在其他计算机上打开。相反,我可能选择了不同的启动项目。

的确,这是个问题。我忘记了我需要哪个启动项目,因此没有开启正确的项目。