在之前的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