我試圖在VS 10中創建一個新的C++項目,甚至不能從模板加載一個空項目。我得到一個錯誤...Visual Studio C++項目錯誤重新:LOCALAPPDATA
「存在」函數只接受標量值,但其參數「$(UserRootDir)\ Microsoft.Cpp。$(Platform).user.props」評估爲「{〜}」這不是一個標量值。
{〜}值是我在計算機環境變量中的LOCALAPPDATA變量中存儲的,與最終的「\ Microsoft \ MSBuild \ v4.0 \ Microsoft.Cpp.Win32.user.props」連接。
我不願意改變任何模板文件而不理解正在發生的事情。
你是否在Windows 7中觀察到這種行爲?我現在正在查看我的環境變量列表,LOCALAPPDATA沒有明確定義。它似乎默認爲C:\ Users \ user_name \ AppData \ Local。也許你安裝的一些奇怪的應用程序由於某種原因決定重新定義它......作爲測試,嘗試在控制檯中鍵入dir%LOCALAPPDATA%並讓我知道輸出是什麼。 – 2012-07-27 19:29:29
Windows XP。那裏有一些文件路徑用於附加的應用程序,但我試着改變內容以嘗試獲得不同的結果。雖然沒有嘗試過空字符串。 – Random 2012-07-27 20:56:09