问题标签 [xap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3639 浏览

windows-phone-7 - 是否可以安装或转换 .cab 而不是 .xap 文件?

我有 OS Windows Phone 7 的 HTC HD7。不幸的是,据我所知,它不支持安装 .cab 文件。但我非常需要它在 Windows Phone 7 上安装或运行 .cab 应用程序。有人知道怎么做吗?

0 投票
3 回答
1396 浏览

silverlight-4.0 - 从 Silverlight 类库访问应用程序中的 resx

可以使用以下代码访问 Silverlight 中的资源文件:

但是在我的应用程序中,这段代码不在应用程序本身中,而是在 Silverlight 类库中,并且应用程序引用了它;将命名空间更改为“MyAppNamespace”只会产生错误。

如何从 Silverlight 类库中访问 xap 文件中的资源?

0 投票
3 回答
1843 浏览

silverlight - Silverlight 中的不同 XAP 文件 - 共享上下文

我有一个 silverlight 应用程序,我最近将它们拆分为单独的 xap 文件。

意图是这样的。有一个 xap 文件 1,它从用户那里获取一些输入,并将其保存到数据库中。当用户单击此 UI 上的按钮(来自 xap 文件 1)时,它会加载 xap 文件 2,该文件要求更多输入并将其保存到数据库中。

我能够从 xap 文件 1 调用 xap 文件 2,但 UI 似乎无法从数据库中获取信息(UI 显示了前一个 UI 所保留的内容),也无法持久化用户的输入。我意识到 xap 文件 2 需要以某种方式告知在何处以及如何持久化。

这就是我加载 xap 文件的方式 2

(在我将它们拆分为单独的 xap 之前,所有这些 UI 都可以正常工作。我们有充分的理由将它们拆分)

任何帮助将不胜感激

更新

我尝试按照示例链接进行操作,并且能够从单独的 xap 文件中启动第二个 UI,其中包含数据库中的所有信息。

现在我似乎遇到了一个新问题。当我在第二个 UI 上取消时,我是否必须从目录中卸载调用 removeXap 的第二个 xap?当我这样做时,我得到组合保持不变错误。

1) 部分 'xapfile2.Views.MyView' 上的不可重组导入 'xapfile2.Views.ViewModel (ContractName="MyViewModel")' 阻止了导出的更改。有任何想法吗?。

谢谢K

0 投票
1 回答
1963 浏览

visual-studio - 将外部文件添加到 XAP(将额外文件部署到 WP7)

使用 XNA 4.0 的TileStorage.OpenStream()您可以访问应用程序二进制文件夹中的文件,这些文件与您的应用程序一起部署。

您可以将文件添加到 Visual Studio 项目并将它们设置为“复制到输出目录”,然后将这些文件部署到手机上,并且可以通过查看您的“ bin\windows phone\debug ”文件夹在您的 PC 上查看

但是,如果您将文件直接复制到“ bin\windows phone\debug ”文件夹,则这些文件不会部署到您的手机(仅供参考,如果您正在进行 xbox 开发,它们会部署到您的 Xbox)

如何在不将其他文件添加到 Visual Studio 的情况下将其他文件部署到手机?基本上我希望使用 postbuild 脚本从文件共享中获取内容,并将这个 + 一个索引文件(在 postbuild 中生成)部署到手机。

这个问题有什么工具或简单的解决方案吗?

0 投票
11 回答
23495 浏览

visual-studio - Xap 打包失败。你调用的对象是空的

当我尝试构建我的 Windows Phone 应用程序时,我在我的 PC 上收到此错误消息:

我正在使用 Dropbox。在我的笔记本电脑上,它工作得很好,我可以调试等等……但是在我的电脑上,我不能。

我尝试了很多事情,例如:

  • 删除obj/调试文件夹
  • 检查解决方案资源管理器中缺少的文件

到目前为止,没有任何帮助。

知道如何解决这个问题吗?

0 投票
0 回答
113 浏览

silverlight - 如何在 Silverlight 项目的多个 XAP 文件中共享登录信息或共享数据

我有一个 Silverlight 应用程序,每个模块都有多个 XAP,我想将登录信息共享给应用程序中的每个 XAP。

请帮忙。

0 投票
2 回答
135 浏览

silverlight - 奇怪的 .XAP.PNG 档案(bing 地图)

当我查看 www.bing.com/maps html 源文件时,我遇到了一些指向 .xap.png 档案的奇怪的“streetsidePrefetchFileUrls”URL:

例如:hxxp://c0.ecn.catalogservice.virtualearth.net/cs/dc/pf/Xaps/bcbc3954e568c46cf8c3cc00737da32c_Microsoft.Maps.Framework.xap.png

该文件有一个 PNG Header 并包含一个 IDAT 块。IDAT 块不包含像素数据,而是一个(损坏的)PKZIP 存档,其中包含 Microsoft Maps DLL。

有人知道微软为什么使用 PNG 作为 xap 档案的容器吗?

我尝试使用 unzip 和 7z 解压缩该存档。它们都检测到 PNG 中的 ZIP 存档,但因错误而中止解包。

0 投票
2 回答
171 浏览

silverlight - 在多项目解决方案(Multi Xap)中检查所有参考的 CopyLocal 属性发布/期间

我有一个 Silverlight 解决方案,它有多个 Silverlight 项目(视图),它们都编译到自己的 .Xap 文件中。

有一个“主”项目可以处理 Xap 文件的动态下载,效果很好。

但现在我需要确保所有 View Projects 中的所有引用都设置为 CopyLocal=false。只有“主”项目可以有 CopyLocal=true。

这意味着由 Views 生成的 Xap 文件相当小。

我想做的是检查发布或在构建过程中查看是否有任何 View 项目具有 CopyLocal=true 的引用。

这样做的聪明方法是什么?在 Post Build 事件中使用外部工具?或者也许是 Visual Studio 的插件?或者为此在 Visual Studio 中创建一个宏?

我已经研究过将 .extmap 与程序集缓存一起使用,但是由于您必须在其中指定程序集,因此这并不能解决我的问题。我只需要知道是否有错误设置的参考并报告。修复它不是问题,仍然需要手动完成。这只是我需要的通知。

解决方案现在有 35 个项目,所以不想每次都手动检查它们。

我发现了一个与此类似的问题,但它将 msbuild 列为可能的解决方案。我想知道是否有办法使用“代码”来做到这一点(无论是在工具/插件中预建还是其他)

0 投票
1 回答
370 浏览

silverlight - 在页面中嵌入另一个 xaml silverlight 对象

我完全支持 Silverlight,并且正在入门。我在这里完成了入门系列的第一篇,现在在这里了解 HTML Bridge 。Visual Studio 在创建新的 silverlight 应用程序时为我创建了一个网站。对于 HTML 桥接教程,我创建了另一个silverlight page(这是我应该创建的)并将一些代码放入其中。

问题

如何将其嵌入到 html 页面中?(我知道如何使用标记和 javascript 来做到这一点,我对如何从ClientBin目录内的单个 xap 文件中获取应用程序感到困惑)

0 投票
1 回答
443 浏览

visual-studio-2010 - 签署 xap 文件时出现 Verisign 文件错误

我们在 Verisign.com 上购买了一个验证码证书来签署一个 xap 文件,注册完成后,我们收到了该证书。

我将它安装在我的计算机上,现在我可以在我的 Visual Studio 解决方案中选择它。问题是,即使在构建过程之后没有出现错误,在部署它时,我也无法获得任何认证客户端。

我按照以下文章进行操作,但没有成功,我会遗漏什么?

http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2011/04/27/silverlight-5-beta-rough-notes-trusted-apps-in-the-browser.aspx

谢谢你的帮助。