2012-10-12 58 views
4

如果您在Visual Studio中调出项目项目的属性,请在“高级”类别中选择“生成操作”属性。在我的Visual Studio安装中,它包含“无”,“编译”,“内容”等。如何将自定义生成操作添加到Visual Studio中的列表中?

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

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

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

回答

7

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

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

您应该看到列表中的另一种选择。

相关问题