我必须使用MFC和C ++来管理在Visual Studio 2003中创建的大解决方案 我使用Visual Studio 2010 Professional将其打开并转换为VC2010版本 解决方案名称,vc项目文件名等都称为遥测,我正在构建最终版本。但是release文件夹中的exe文件以不同的名称显示。当我尝试使用绿色运行按钮从IDE运行该文件时,它会出现错误,指出在发行文件夹中找不到Telemetry.exe。但是我已多次清理并重建了解决方案,但exe文件以不同的名称显示 之前维护代码的人告诉我,在VS2010下根本没有构建代码。我不确定他的意思,但我没有任何问题。唯一的问题似乎是在构建后从IDE运行它,这是由于exe文件名与解决方案文件名不同。
哪些设置可能导致exe文件名与解决方案名称不同?
错误:
Visual Studio中的设置:
答案 0 :(得分:2)
如果Project Properties->General->Target Name
中没有更改,默认为($ProjectName)
,请查看Project Properties->Linker->General->Output File
以查看是否已为链接器输出请求了特定名称。