如何在Visual Studio中向列表中添加自定义构建操作?

时间:2012-10-12 08:39:42

标签: visual-studio-2012

如果在Visual Studio中显示项目项的属性,则在“高级”类别中,会出现“构建操作”属性。在我安装的Visual Studio中,它包含“无”,“编译”,“内容”等。

如果我尝试在框中输入无法识别的值,我会收到警告“属性值无效”。

是否可以将自己的值添加到此列表中?如果是这样,怎么样?

我不是在询问如何将自定义构建类型添加到MSBuild项目文件中 - 我已经知道如何做到这一点。只是因为我<懒得到“卸载项目”/“编辑项目”/将<None Include="Foo.bar"/>更改为<Whatever Include="Foo.bar"/> /“重新加载项目”/“是的,我是确定我想重新加载项目,即使它已在编辑器中打开“。

1 个答案:

答案 0 :(得分:7)

根据this,在csproj文件中(或在导入的.targets文件中)创建以下ItemsGroup:

<ItemGroup>
  <AvailableItemName Include="Whatever" />   
</ItemGroup>

您应该在列表中看到另一个选项。