在之前的Windows 8/8.1項目中,我已添加到Assets文件夾內的文件夾的任何圖像在生成操作中自動設置爲「內容」。在VS中爲Win 8.1應用程序設置生成操作
其結果是,當項目是建立在圖像渲染。
但是我們的最新項目似乎默認爲BundleResource,並且在浪費時間試圖找出圖像未呈現的原因後,我記得我必須手動將每個圖像更改爲Content。
有誰知道如何將整個文件夾設置爲內容,以便新添加的圖像默認爲內容?我不知道爲什麼這個項目的行爲與我們以前的不同。 :-(
在之前的Windows 8/8.1項目中,我已添加到Assets文件夾內的文件夾的任何圖像在生成操作中自動設置爲「內容」。在VS中爲Win 8.1應用程序設置生成操作
其結果是,當項目是建立在圖像渲染。
但是我們的最新項目似乎默認爲BundleResource,並且在浪費時間試圖找出圖像未呈現的原因後,我記得我必須手動將每個圖像更改爲Content。
有誰知道如何將整個文件夾設置爲內容,以便新添加的圖像默認爲內容?我不知道爲什麼這個項目的行爲與我們以前的不同。 :-(
我前一陣子有同樣的問題。據我知道是不可能的設置建立在Visual Studio中,只有個別文件的文件夾操作。
我已經找到了解決方法是編輯Project.projitems
手動(我的意思是,VS之外,它關閉後,通過其他代碼編輯器)來自:
<ItemGroup>
<Content Include="$(MSBuildThisFileDirectory)Assets\example.json" />
<Content Include="$(MSBuildThisFileDirectory)Assets\NestedFolder\example.file" />
</ItemGroup>
這樣:
<ItemGroup>
<Content Include="$(MSBuildThisFileDirectory)Assets\**\*.*">
</ItemGroup>
哪會做setti的伎倆將Assets
下的所有內容都設爲Build Action: Content
,並且可以在重新啓動VS之後將其映射到解決方案資源管理器上 - 或重建文件。
注意:請記住,如果您通過VS向此文件夾添加任何內容,則此規則可能會被覆蓋。所以,我的建議是:一旦添加此規則,只需將文件直接添加到文件夾。
謝謝Guilherme。我暫時不能真正測試這個,因爲我現在不在Windows 8上工作。但在幾個月後,當我回到它的時候,我一定會放棄它。 – Daisy