簡體   English   中英

在Visual Studio中更改項目中所有圖像的“構建操作”屬性?

[英]Change 'Build Action' property for all images in a project in Visual Studio?

我想知道是否有辦法更新Visual Studio項目中所有圖像的屬性?

我有多個嵌套的圖像文件夾,我想將“Build Action”屬性從“Resource”更改為“Content”。

目前我只能突出顯示並選擇/更改一個文件夾中的所有圖像。 當我有數百個文件夾和數千個圖像時,這非常耗時。

我正在使用Visual Studio 2013 Professional。

您可以在項目文件中利用通配符。

  1. 從項目中刪除所有圖像。 如果它們位於相同的根文件夾下,那將很容易。
  2. 在記事本或VS中打開.csproj(提示:生產力電動工具使其非常簡單)。
  3. 添加項目組

     <ItemGroup> <Content Include="images/**/*.png"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </Content> </ItemGroup> 

    注意**用於遞歸地包含文件夾。 它將包含BuildAction = Content的項目文件下的所有png文件。

經過一番研究,我找到了一種在編輯器中編輯項目文件的方法。 以下是我采取的步驟:

  1. 右鍵單擊項目,選擇“卸載項目”。 現在應該顯示項目名稱,旁邊顯示“不可用”。
  2. 右鍵單擊項目,然后從菜單中選擇“編輯ProjectName.csproj”。 項目XML現在將顯示在編輯器中。
  3. 使用搜索和替換功能(Ctrl + H)將所有所需圖像的“資源”更新為“內容”。
  4. 右鍵單擊該項目,然后選擇“重新加載項目”

這非常快,並且不需要創建額外的項目來以編程方式執行此操作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM