【问题标题】:Where is the "per file" Custom Build Step in Visual Studio 2013?Visual Studio 2013 中的“每个文件”自定义构建步骤在哪里?
【发布时间】:2014-11-19 10:03:11
【问题描述】:

我已将我的 C++ 项目从 Visual Studio 2010 转换为 2013 社区版。

对于以前的版本,我总是可以右键单击源文件并在属性中编辑自定义构建步骤。现在我在 VS2013 中找不到等价物。

转换后的项目有一个自定义构建步骤并运行它,但我在哪里编辑它?

当我打开原始 2013 .vcxproj 文件时,我可以看到我的自定义构建步骤

<CustomBuild Include="foo.h.in">
...
</CustomBuild>

但我真的不想继续用文本编辑器编辑我的项目...

【问题讨论】:

    标签: c++ visual-studio-2010 visual-studio


    【解决方案1】:

    正如harper 所描述的那样。还要添加一件事 - 在 VS 2013 及更高版本中,他们将文件特定的 Custom Build Step 重命名为 Custom Build Tool,默认情况下不显示。要显示它,请将 Configuration Properties -> General -> Item Type 更改为 Custom Build Tool。应用更改并出现“自定义构建工具”子菜单。

    【讨论】:

      【解决方案2】:

      您可以在项目属性页面中找到它。导航到Configuration Properties -> Custom Build Step -> General

      在转换旧项目时,我有时会遇到奇怪的结果。我现在用来创建新项目并添加文件,这样可以得到更好的结果。

      【讨论】:

      • 这似乎是一个“每个项目”的自定义构建步骤,不是明确针对一个文件,也没有显示我在旧项目中定义的构建步骤。
      • 如果您通过在解决方案资源管理器中右键单击文件,然后从弹出菜单中选择“属性”来设置它,则它适用于一个文件。这就是您设置单文件项目属性的方式。
      • @librik:这就是我在以前的版本中设置它的方式,但是在 VS 2013 社区中,我没有在每个文件的属性中看到自定义构建步骤。
      猜你喜欢
      • 2012-10-22
      • 2012-02-22
      • 2011-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多