微软通用广告客户端SDK和中介在XAML UWP应用程序

本文关键字:XAML 应用程序 UWP SDK 客户端 微软 | 更新日期: 2023-09-27 18:18:55

在我的主要开发机器上,我创建了一个可以部署但缺乏广告的应用程序。那台机器坏了,被送去修理,谢天谢地,在我把工作应用程序提交给源代码控制之后。我带了一台备用机器,检查了我的项目,做了许多改进,包括在windows 10 UWP应用程序中成功显示添加。在我的主要开发机器上完成修复后,我更新了在修复期间更改的模板和sdk,"我相信我都得到了"。我签出了项目,并在成功构建后尝试部署和调试。

2>------ Deploy started: Project: Decisive.Uwp.T10, Configuration: Debug x86 ------
2>Updating the layout...
2>Copying files: Total 1 mb to layout...
2>Checking whether required frameworks are installed...
2>Framework: Microsoft.Advertising.Xaml/x86, app package version 10.0.1510.0 is not currently installed.
2>Installing missing frameworks...
2>Error : DEP0800 : The required framework "C:'Program Files (x86)'Microsoft SDKs'Windows Kits'10'ExtensionSDKs'Microsoft.Advertising.Xaml'10.0'.'AppX'x86'Microsoft.Advertising.Xaml.x86.10.0.appx" failed to install. 
2>error 0x80070005: Opening the package from location Microsoft.Advertising.Xaml.x86.10.0.appx failed.
========== Build: 1 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
========== Deploy: 0 succeeded, 1 failed, 0 skipped ==========

我删除了Microsoft.Advertising。Xaml, Version=10.0离开Microsoft.AdMediator。通用,版本=1.0应用程序现在将部署和运行,但不显示添加。我注意到下面的警告;

(我不知道如何用换行来格式化下面的内容,这样它就不需要滚动很多页宽了。)

SDK"Microsoft.AdMediator. exe"通用,版本=1.0"依赖于以下SDK"Microsoft.Advertising。Xaml, Version=10.0",没有添加到项目中或没有找到。请确保将这些依赖项添加到项目中,否则可能会遇到运行时问题。您可以通过参考管理器向您的项目添加依赖项。

这两个库的版本在用于创建此应用程序的两台机器之间匹配。

我在一个loss试图解决这个错误错误:DEP0800:所需的框架"C:'Program Files (x86)'Microsoft sdk 'Windows Kits'10' extensionsdk 'Microsoft. advertising . xaml '10.0.'AppX'x86'Microsoft. advertising . xaml .x86.10.0. "

附加信息10/21/2015 2008 MST在两个引用都完好无损的情况下,它不会在本地部署到我的windows 10笔记本电脑或模拟器中,我部署到windows手机移动模拟器中。没有错误,应用程序运行。但似乎没有显示广告。

在备用机器上,应用程序将本地部署到windows 10并显示广告,广告将同时显示在win10模拟器和移动模拟器中。

附加信息10/22/2015 0930 MST关于WinTools 1.1、TypeScript 1.6 RTM和Tools for Apache Cordova Updates的评论可能会对这个问题有所帮助。他们详细说明了一些开发人员在安装AdMediator依赖的win tools 1.1更新时遇到的问题。

微软通用广告客户端SDK和中介在XAML UWP应用程序

我有一些伟大的后见之明,你可以看到我做出了什么假设。

我与微软的一位项目经理取得了联系,他说;

是的,我们知道你所说的问题。但这在这种情况下,问题可能是一个转移注意力的话题——这一切都是关于正义的升级时出现错误通知。这应该没有真正引起的问题与AdControl(如果你真的有伪造工具安装的问题是,您甚至无法创建或构建任何类型的UWP应用程序)。

最后我尝试以管理员身份运行Visual Studio。我能够部署应用程序。之后,我退出了Visual Studio,然后以正常权限重新启动。我现在可以部署应用程序,而无需以管理员身份运行Visual Studio。