当TargetDeviceFamily是通用而不是桌面时,BitmapImage将在UWP应用程序中播放GIF动画?

当TargetDeviceFamily是通用而不是桌面时,BitmapImage将在UWP应用程序中播放GIF动画?,uwp,animated-gif,Uwp,Animated Gif,我花了几个小时试图理解为什么我的GIF停止播放,直到我意识到我已经将Package.appxmanifest中的目标从 <TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" /> 到 我正在构建一个仅限于桌面的应用程序。。。在代码执行过程中没有给出任何警告,没有任何东西会让我发现该更改的影响。。为什么,为什么 那么,为仅桌面UWP应用程序声

我花了几个小时试图理解为什么我的GIF停止播放,直到我意识到我已经将Package.appxmanifest中的目标从

<TargetDeviceFamily Name="Windows.Universal" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />


我正在构建一个仅限于桌面的应用程序。。。在代码执行过程中没有给出任何警告,没有任何东西会让我发现该更改的影响。。为什么,为什么

那么,为仅桌面UWP应用程序声明TargetDeviceFamily的正确方法是什么?


圣母啊,我烦了吗…

这是我在windows 10.0.15063 sdk中测试过的解决方案 按照以下步骤操作:

(一)


2) 然后转到引用并右键单击它,然后单击“添加引用”

3) 然后在扩展中添加相应的uwp桌面扩展(如屏幕截图所示)

4) 现在,构建并调试“gif”将开始制作动画


:)

这是我在windows 10.0.15063 sdk中测试的解决方案 按照以下步骤操作:

(一)


2) 然后转到引用并右键单击它,然后单击“添加引用”

3) 然后在扩展中添加相应的uwp桌面扩展(如屏幕截图所示)

4) 现在,构建并调试“gif”将开始制作动画


:)

如果您为x86和x64制作应用程序包,这样它将自动安装在pc上,如果您选择arm,它也将安装在手机上,并且在发布应用程序时,您将被要求提供支持的设备,然后只标记桌面,这样只有桌面用户才能下载此应用程序。进一步,您可以将应用程序标记为桌面,你能给我看一些代码吗?这样我就可以检查并提供解决方案了。我比较不高兴的是,当我选择桌面作为目标时,似乎很多功能都消失了,比如刚才提到的GIF动画。为什么呢?这有什么意义?桌面应该是最强大的平台,可能没有位置和其他移动功能。关闭GIF动画只是心理上的。好吧,等一下,让我检查一下我的机器如果你为x86和x64制作应用程序包,它将自动安装在pc上,如果你选择arm,它也将安装在手机上,并且在发布应用程序时,你会要求支持的设备,然后只标记桌面,因此,只有桌面用户才能下载此应用程序。您可以将应用程序标记为桌面,您可以显示一些代码,以便我检查并提供解决方案。我知道。我比较不高兴的是,当我选择桌面作为目标时,似乎很多功能都消失了,比如刚才提到的GIF动画。为什么呢?这有什么意义?桌面应该是最强大的平台,可能没有位置和其他移动功能。关闭GIF动画只是精神上的。好吧,等等,让我检查一下我的机器。如果我说“哦,人类”可以吗。。。?谢谢你的努力!它是否有效?应该有效,因为我已经在我的机器上测试了这两种情况。如果成功,您可以将其标记为答案;)嗨,Shubham,我有点下枪去测试代码。现在,我构建到通用而不是桌面,因为我不知道还有什么其他功能可能会消失,我也不理解构建到桌面的好处(除了人们无法在其他平台上获得应用程序)。。。将在周末核实。谢谢你,我现在已经和UWP合作一年多了,不敢用“一切都会好起来的…”这句话,如果我说“哦,人类”可以吗。。。?谢谢你的努力!它是否有效?应该有效,因为我已经在我的机器上测试了这两种情况。如果成功,您可以将其标记为答案;)嗨,Shubham,我有点下枪去测试代码。现在,我构建到通用而不是桌面,因为我不知道还有什么其他功能可能会消失,我也不理解构建到桌面的好处(除了人们无法在其他平台上获得应用程序)。。。将在周末核实。谢谢你,我现在已经和UWP合作一年多了,不敢用“一切都会好起来的…”这句话
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.15063.0" MaxVersionTested="10.0.15063.0" />