【问题标题】:Microsoft Universal Ad Client SDK ad Mediator in XAML UWP appsXAML UWP 应用中的 Microsoft 通用广告客户端 SDK 广告中介
【发布时间】:2016-01-21 05:24:32
【问题描述】:

在我的主要开发机器上,我创建了一个可以部署但没有广告的应用。那台机器坏了,被送去维修,幸运的是,在我将工作应用程序提交给源代码控制之后。我拿出了一台备用机器,检查了我的项目进行了许多改进,包括在 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.Universal, Version=1.0 该应用现在将部署并运行,但没有t 似乎显示添加。我注意到以下警告;

(我不知道如何用 wrap 格式化以下内容,所以它不需要滚动很多页面宽度。我把它作为一个段落留下了。)

SDK“Microsoft.AdMediator.Universal, Version=1.0”依赖于以下 SDK“Microsoft.Advertising.Xaml, Version=10.0”,它们尚未添加到项目中或未找到。请确保将这些依赖项添加到您的项目中,否则您可能会遇到运行时问题。您可以通过引用管理器将依赖项添加到您的项目中。

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

我在尝试解决此错误时不知所措错误:DEP0800:所需的框架“C:\Program Files (x86)\Microsoft SDKs\Windows Kits\10\ExtensionSDKs\Microsoft.Advertising.Xaml\ 10.0.\AppX\x86\Microsoft.Advertising.Xaml.x86.10.0.appx" 安装失败。

附加信息 10/21/2015 2008 MST FWIW 两个参考都完好无损,在它不会在本地或模拟器中部署到我的 windows 10 笔记本的状态下,我部署到 windows phone 移动模拟器。没有错误,应用程序运行。不过似乎没有显示广告。

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

附加信息 10/22/2015 0930 MST this 上关于 WinTools 1.1、TypeScript 1.6 RTM 和 Apache Cordova 更新工具 的帖子中的 cmets 可能会对这个问题有所了解。他们详细介绍了一些开发人员在安装显然 AdMediator 依赖的 win 工具 1.1 更新时遇到的问题。

【问题讨论】:

    标签: c# xaml uwp


    【解决方案1】:

    我有一些很好的事后诸葛亮,你可以看到我做了什么假设。

    我与 Microsoft 的一位 PM 取得了联系,他说:

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

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

    【讨论】:

    • 冬青呀!将“now”拼写为“not”改变了我的答案 180!现在更正了。
    猜你喜欢
    • 2018-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-17
    • 2016-06-10
    • 1970-01-01
    • 2018-01-26
    • 1970-01-01
    相关资源
    最近更新 更多