Dependencies UWP应用程序仅针对台式机/平板电脑?
我试图了解UWP应用程序是如何工作的。我正在查看NuGet上的一些第三方库,但其中一些库由于缺少依赖项而无法与UWP一起使用 例如,一些PDF抽屉需要System.Drawing.dll,我认为在Windows Phone上可能无法访问该文件 鉴于我的应用程序不需要在手机上运行,而且平板电脑甚至不需要它。。。它主要是一个桌面应用程序。。。我怎样才能避开这些依赖性问题Dependencies UWP应用程序仅针对台式机/平板电脑?,dependencies,uwp,Dependencies,Uwp,我试图了解UWP应用程序是如何工作的。我正在查看NuGet上的一些第三方库,但其中一些库由于缺少依赖项而无法与UWP一起使用 例如,一些PDF抽屉需要System.Drawing.dll,我认为在Windows Phone上可能无法访问该文件 鉴于我的应用程序不需要在手机上运行,而且平板电脑甚至不需要它。。。它主要是一个桌面应用程序。。。我怎样才能避开这些依赖性问题 我是否有办法继续使用这些第三方库;也许通过选择一个设置来表示根本不以Windows Phone为目标?如果我正确理解您的问题,那么
我是否有办法继续使用这些第三方库;也许通过选择一个设置来表示根本不以Windows Phone为目标?如果我正确理解您的问题,那么您正在考虑为特定目标(例如台式机或移动设备)构建UWP应用程序 查看包清单上的TargetDeviceFamily配置(此处的文档:)
另外,请查看以下答案:如果我正确理解了您的问题,您正在考虑为特定目标(例如台式机或移动设备)构建UWP应用程序 查看包清单上的TargetDeviceFamily配置(此处的文档:)
另外,请查看以下答案:为了减少您的困惑,我将尝试提供直接的信息: 1) 在开发UWP应用程序时,您可以定义要支持的设备系列。您可以在应用程序清单中执行此操作-提供仅支持桌面系列的信息:
<Dependencies>
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
</Dependencies>
这是一个非常有用的链接:
在这里,您可以找到如何支持不同设备系列的信息:
例如,对于移动和桌面,您可以放置:
<Dependencies>
<TargetDeviceFamily Name="Windows.Mobile" MinVersion="10.0.x.0" MaxVersionTested="10.0.y.0"/>
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.x.0" MaxVersionTested="10.0.y.0"/>
</Dependencies>
第二个非常重要的事情是,当您计划不支持任何移动设备时,您不必为ARM体系结构创建额外的包:
您可以执行的最后一个操作是在发布应用程序时在Windows应用商店部分配置“定价和可用性”:
希望这会有所帮助。为了减少您的困惑,我将尝试提供直接的信息: 1) 在开发UWP应用程序时,您可以定义要支持的设备系列。您可以在应用程序清单中执行此操作-提供仅支持桌面系列的信息:
<Dependencies>
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.0.0" MaxVersionTested="10.0.0.0" />
</Dependencies>
这是一个非常有用的链接:
在这里,您可以找到如何支持不同设备系列的信息:
例如,对于移动和桌面,您可以放置:
<Dependencies>
<TargetDeviceFamily Name="Windows.Mobile" MinVersion="10.0.x.0" MaxVersionTested="10.0.y.0"/>
<TargetDeviceFamily Name="Windows.Desktop" MinVersion="10.0.x.0" MaxVersionTested="10.0.y.0"/>
</Dependencies>
第二个非常重要的事情是,当您计划不支持任何移动设备时,您不必为ARM体系结构创建额外的包:
您可以执行的最后一个操作是在发布应用程序时在Windows应用商店部分配置“定价和可用性”:
希望这会有所帮助。非常感谢