Uwp 如何将DPI意识添加到Visual Studio项目中?

Uwp 如何将DPI意识添加到Visual Studio项目中?,uwp,windows-10-universal,windows-store,desktop-bridge,dpi-aware,Uwp,Windows 10 Universal,Windows Store,Desktop Bridge,Dpi Aware,在准备将我的应用程序提交到Microsoft应用商店时得到的验证结果中(我的应用程序“通过了警告”),我在报告的“高DPI支持”部分得到了以下“警告”: 我绝对不希望用户体验不正确的UI元素缩放、剪切文本或模糊图像,因此我想在应用程序清单中将我的应用程序声明为DPI感知。但究竟在哪里,如何 我发现了,条目应该是这样的: <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.

在准备将我的应用程序提交到Microsoft应用商店时得到的验证结果中(我的应用程序“通过了警告”),我在报告的“高DPI支持”部分得到了以下“警告”:

我绝对不希望用户体验不正确的UI元素缩放、剪切文本或模糊图像,因此我想在应用程序清单中将我的应用程序声明为DPI感知。但究竟在哪里,如何

我发现了,条目应该是这样的:

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3">
  <asmv3:application>
    <asmv3:windowsSettings>
      <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
      <dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2</dpiAwareness>
    </asmv3:windowsSettings>
  </asmv3:application>
</assembly>

了解问题所在),然后再看它是否奏效。

1。右键单击项目2。选择添加>新建项目。。。3.选择“仅应用程序清单文件窗口”,该窗口位于“常规C#项目4”下,取消对与dpiAwarenessThanks相关的部分的注释,以获得另一个始终清晰而具体的答案,Reza。上述评论是否解决了您的问题?@Nicochu MSFT:Now,我在那个评论后发布了更新-我仍然收到相同的警告。请参考案例,他们看起来和你描述的问题一样。
<dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2</dpiAwareness>
<application xmlns="urn:schemas-microsoft-com:asm.v3">
    <windowsSettings>
      <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
    </windowsSettings>
  </application>
<application xmlns="urn:schemas-microsoft-com:asm.v3">
    <windowsSettings>
      <!--<dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitor/dpiAwareness>-->
      <dpiAwareness xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">PerMonitorV2, PerMonitor, System</dpiAwareness>
      <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
    </windowsSettings>
  </application>