Xamarin.forms “如何删除”;“未知”;来自Xamarin Forms iOS资产目录的图像
在为Xamarin Forms iOS应用程序更新资产目录中的图像时,有时会在图像集中显示额外的图像,有时会将正确的图像分配给正确的@1x、@2x等。有时,当我尝试将对图像的更改合并到项目版本之间时,也会出现这种情况。我无法清除这些图像,当您右键单击资产目录中的这些图像时,没有取消分配的选项。甚至通过Visual Studio IDE从资产目录中删除图像集似乎也无法正常工作,因为我随后开始出现一些编译时错误,在Assets.xcastes文件夹中找不到图像文件。如何正确地合并/处理这种情况?我不希望在我的项目的第二个版本(即分支)中手动重新更新图像。因此,使用以下步骤,我能够清理图像,但这是一个非常手动的过程。仍在寻找在分支之间合并iOS图像的好方法。以下步骤适用于PC上的VS 2019 仅供参考-如果您的项目是版本控制的,我建议在每次更改后执行签入Xamarin.forms “如何删除”;“未知”;来自Xamarin Forms iOS资产目录的图像,xamarin.forms,xamarin.ios,asset-catalog,Xamarin.forms,Xamarin.ios,Asset Catalog,在为Xamarin Forms iOS应用程序更新资产目录中的图像时,有时会在图像集中显示额外的图像,有时会将正确的图像分配给正确的@1x、@2x等。有时,当我尝试将对图像的更改合并到项目版本之间时,也会出现这种情况。我无法清除这些图像,当您右键单击资产目录中的这些图像时,没有取消分配的选项。甚至通过Visual Studio IDE从资产目录中删除图像集似乎也无法正常工作,因为我随后开始出现一些编译时错误,在Assets.xcastes文件夹中找不到图像文件。如何正确地合并/处理这种情况?我不
在这一点之后,一切都应该正常工作。因此,出于某种原因,我无法将上面发布的XML代码实际显示出来,因此我将尝试在这里发布它
<ImageAsset Include="Assets.xcassets\config.imageset\config.png">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Assets.xcassets\config.imageset\config@2x.png">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Assets.xcassets\config.imageset\config@3x.png">
<Visible>false</Visible>
</ImageAsset>
<ImageAsset Include="Assets.xcassets\config.imageset\Contents.json">
<Visible>false</Visible>
</ImageAsset>
<ItemGroup>
<ImageAsset Include="Assets.xcassets\Images.imageset\qrbuttonlight32.png">
<Visible>false</Visible>
</ImageAsset>
</ItemGroup>
<ItemGroup>
<ImageAsset Include="Assets.xcassets\Images.imageset\qrbuttonlight64.png">
<Visible>false</Visible>
</ImageAsset>
</ItemGroup>
<ItemGroup>
<ImageAsset Include="Assets.xcassets\Images.imageset\qrbuttonlight96.png">
<Visible>false</Visible>
</ImageAsset>
</ItemGroup>
假的
假的
假的
假的
假的
假的
假的
您需要确保删除完整的XML标记—在本例中,它将是config imageset中每个文件的整个ImageAsset XML节点