今天,我已經通過打開解決方案文件(右鍵單擊 - >使用 - > Visual Studio 2010打開)將VS 2008項目升級到VS 2010。
我已經成功構建了項目(調試和發佈配置)。當我運行Visual Studio我得到以下奇怪的錯誤內的項目:Visual Studio 2010無法找到可執行文件(從2008年升級後)
注意\ \?我的電腦上的實際路徑是C:\ xxxxxx \ Application \ Debug
路徑被幹擾的原因是什麼?以及如何解決它?有誰知道?
順便說一句。該可執行文件位於\ Debug文件夾,如果我點擊它運行良好
編輯
語言:C++(MFC)
輸出目錄是在VS2008的配置屬性硬編碼爲:
輸出目錄:。\ Debug \。
中間目錄:。\ Debug \ tmp \。
如果我改變,要$(SolutionDir)$(配置)\和$(配置)\分別輸出文件夾都搞砸徹底:在\ Debug文件夾中存滿了.SBR文件和所有在構建解決方案後,對象文件位於\ Debug \ tmp中。
雖然當我建立(改變輸出配置後)它說成功構建,但它找不到.exe文件
有幾個第三方庫,但我不明白這會影響它在任何辦法。
您必須記錄您使用的語言以及影響輸出文件+文件夾的項目設置。 –
@HansPassant所有配置都在VS2008中進行了硬編碼,顯然VS2010以不同方式處理配置。 – unexplored