我试图在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