UWP 应用程序中的 Windows 应用程序 UET SDK 缺少程序集

问题描述 投票:0回答:1

我一直在尝试使用 Windows App UET SDK 来实现广告跟踪,遵循官方指南

我在 Visual Studio 22 中有一个默认的 C# UWP“空白应用程序,与 Windows 应用程序打包项目(桌面中的 WinUI 3)打包”,并添加了 Microsoft.BingAds.UETSdk nuget 打包,但它拒绝使用

进行构建

无法引用Microsoft.BingAds.UETSdk.winmd。当面向 .NET 5 或更高版本时,不支持直接引用 Windows 元数据组件。有关更多信息,请参阅https://aka.ms/netsdk1130

错误,按照指示将 Microsoft.Windows.CsWinRT 包添加到项目后该错误就会消失。

但是后来我完全无法引用 UETSdk

尽管程序集参考显示在解决方案资源管理器中

程序集依赖项会自动与 UETSdk 包一起添加。

尝试了net6和net5框架,VS和电脑重新启动,但没有成功。 UETSdk 包相当新,所以我找不到任何有关处理类似问题的相关信息。 它只包含一堆针对不同平台的 winmd 文件,没有源代码可供查看。

如果知道有解决方案,我会非常高兴。谢谢你。

c# uwp windows-app-sdk bing-ads-api
1个回答
0
投票

Windows App UET SDK仅支持C#/C++ UWP WinRT项目,请在UWP项目中使用Windows App UET SDK。

您创建的项目

Blank app, Packaged with Windows Application packaging project (WinUI 3 in Desktop)
是WinUI3项目,不支持。

© www.soinside.com 2019 - 2024. All rights reserved.