2010-06-24 175 views
2

我在VS2010中收到错误,HasTrailingSlash函数只接受标量值,但参数$(OutputPath)的计算结果不是标量。

问题是,我无法在任何地方找到$(OutputPath)变量。我不知道它是什么,或者如何进入并修复它。

回答

0

在构建选项卡下检查您的项目属性区域。

查找该选项卡上的输出区域和OutputPath文本框。

如果没有运气:

通过卸载它们,然后点击编辑项目文件中检查项目文件(S)。查找在那里定义的outputPath。我相信在Vs2010中默认存在。

如果这些都没有帮助,请告诉我们这是在Vs2010内部尝试的构建还是单独的命令行或构建脚本。

1

我有同样的问题。对我来说,修正是编辑我的计算机环境变量,特别是有多个条目的TEMP变量。我留下了一个条目:

%USERPROFILE%\AppData\Local\Temp; 

如果有一个条目接近你的变量,我会建议离开那个。

0

您有几个选项。

选项1

  • 右键单击该项目,带出属性窗口
  • 查看/编辑输出路径(你甚至可以浏览到一个目录)

Project window

选项2

  • 打开项目文件(* .csproj的)在你喜欢的文本编辑器,搜索标签

Project file

一个值得注意的问题与第二个选项。可能有多个符合标签的条目。因此,请确保您正在更改您要修改的配置/平台组合。