2012-10-12 56 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> 

您應該看到列表中的另一種選擇。

相關問題