什么时候最终的exe具有与Visual C ++ 2010中的解决方案名称不同的名称?

时间:2013-12-19 10:24:11

标签: c++ visual-studio-2010 mfc visual-studio-2003

我必须使用MFC和C ++来管理在Visual Studio 2003中创建的大解决方案 我使用Visual Studio 2010 Professional将其打开并转换为VC2010版本 解决方案名称,vc项目文件名等都称为遥测,我正在构建最终版本。但是release文件夹中的exe文件以不同的名称显示。当我尝试使用绿色运行按钮从IDE运行该文件时,它会出现错误,指出在发行文件夹中找不到Telemetry.exe。但是我已多次清理并重建了解决方案,但exe文件以不同的名称显示 之前维护代码的人告诉我,在VS2010下根本没有构建代码。我不确定他的意思,但我没有任何问题。唯一的问题似乎是在构建后从IDE运行它,这是由于exe文件名与解决方案文件名不同。

哪些设置可能导致exe文件名与解决方案名称不同?


编辑评论中的新问题

错误:
enter image description here
Visual Studio中的设置:
enter image description here

1 个答案:

答案 0 :(得分:2)

如果Project Properties->General->Target Name中没有更改,默认为($ProjectName),请查看Project Properties->Linker->General->Output File以查看是否已为链接器输出请求了特定名称。