VS Community 2013 无法调试解决方案中的项目,即使解决方案构建和运行没有问题?
VS Community 2013 can't debug project in solution, even though solution builds and runs without issue?
注意一点:
我最近换了一台具有混合 SSD 和 HDD 设置的计算机,因为 SSD 足够小,最好单独存放 OS。
Windows 分区有 60 GB 的 space,并且可以访问 HDD 上的 500 GB 分区。
问题:
我使用 GitHub windows GUI 将项目文件克隆到一个目录(我通过 GitHub GUI 进行所有版本控制,而不是使用内置的 VS 功能) .
我能够成功构建解决方案。然后,按下 "Start Debugging (F5)" 按钮后,出现以下错误:
以下是相关项目的相关项目属性:
它看起来像什么:它看起来像 \.\
没有被正确解析为 "current directory"。然而,这很奇怪,因为我在其他计算机上的相同项目设置没有任何问题。 编辑: 通过进一步探索(见下文),我后来发现这不是解析错误,因为 VS 通常无法找到该文件。所以,我想知道这是否与最近切换到新计算机以及硬盘驱动器的设置方式有关?我认为这不太可能是我的 GitHub 工作流程的问题,因为 GitHub 不关心 Debug 目录(它被忽略)。
可能是什么问题?
到目前为止我确定的事情:
- CodeChain项目没有错误(即构建成功,没有任何奇怪的错误):
根据我在 Google 上获得的其他 "Unable to start program" 次点击,我认为这可能是一个问题,但我可以排除它。
我通过删除我正在处理的新分支来还原更改,并从磁盘中完全清除项目以防它是一个模糊的错误。然后我重新克隆到其较早的最后已知工作状态,并得到以下信息。我仍然遇到同样的错误。
我知道该文件存在,我也尝试使用不同的变量来表示输出所在的目录:
我仍然得到同样的错误:
也许双斜线是个问题(但不应该是,对吧?)。所以我去掉了多余的斜杠:$(ProjectDir)Debug\
。运气不好:
- 令人惊讶的是,当我select主项目作为启动项目时,整个解决方案确实运行!
我试图打开的项目创建了一个静态 *.lib 文件。这个打不开运行。
我尝试调试的项目无法在其他计算机上打开。相反,我可能选择了不同的启动项目。
的确,这就是问题所在。我忘记了我需要哪个启动项目,因此没有打开正确的项目。
注意一点:
我最近换了一台具有混合 SSD 和 HDD 设置的计算机,因为 SSD 足够小,最好单独存放 OS。
Windows 分区有 60 GB 的 space,并且可以访问 HDD 上的 500 GB 分区。
问题:
我使用 GitHub windows GUI 将项目文件克隆到一个目录(我通过 GitHub GUI 进行所有版本控制,而不是使用内置的 VS 功能) .
我能够成功构建解决方案。然后,按下 "Start Debugging (F5)" 按钮后,出现以下错误:
以下是相关项目的相关项目属性:
它看起来像什么:它看起来像 \.\
没有被正确解析为 "current directory"。然而,这很奇怪,因为我在其他计算机上的相同项目设置没有任何问题。 编辑: 通过进一步探索(见下文),我后来发现这不是解析错误,因为 VS 通常无法找到该文件。所以,我想知道这是否与最近切换到新计算机以及硬盘驱动器的设置方式有关?我认为这不太可能是我的 GitHub 工作流程的问题,因为 GitHub 不关心 Debug 目录(它被忽略)。
可能是什么问题?
到目前为止我确定的事情:
- CodeChain项目没有错误(即构建成功,没有任何奇怪的错误):
根据我在 Google 上获得的其他 "Unable to start program" 次点击,我认为这可能是一个问题,但我可以排除它。
我通过删除我正在处理的新分支来还原更改,并从磁盘中完全清除项目以防它是一个模糊的错误。然后我重新克隆到其较早的最后已知工作状态,并得到以下信息。我仍然遇到同样的错误。
我知道该文件存在,我也尝试使用不同的变量来表示输出所在的目录:
我仍然得到同样的错误:
也许双斜线是个问题(但不应该是,对吧?)。所以我去掉了多余的斜杠:$(ProjectDir)Debug\
。运气不好:
- 令人惊讶的是,当我select主项目作为启动项目时,整个解决方案确实运行!
我试图打开的项目创建了一个静态 *.lib 文件。这个打不开运行。
我尝试调试的项目无法在其他计算机上打开。相反,我可能选择了不同的启动项目。
的确,这就是问题所在。我忘记了我需要哪个启动项目,因此没有打开正确的项目。