问题标签 [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 投票
5 回答
1075 浏览

visual-studio-2010 - 使用相同的 Visual Studio 解决方案部署多个 WP7 应用程序?

如何使用相同的 Visual Studio 解决方案部署多个 WP7 应用程序?我需要改变什么来实现这一点?更改 Xap 文件名和程序集 GUID 和标题并不能实现它。事实上 VS 用新标题覆盖了旧的,但没有部署单独的应用程序

背景:我们有一个 Lite 和 Pro 应用程序,我希望能够将这两个版本部署到手机上。

编辑:

试用 API 不是我们的选择。我们已经考虑过,但决定不使用它。

0 投票
2 回答
1167 浏览

silverlight - xap 未在 Chrome 中刷新

我刚刚更新了我的 xap 应用程序,这些更改如预期的那样反映在 IE 中。但是,在 Chrome 中,我可以看到它仍然是旧设计。在 VS2010 中,我在取消勾选“使用应用程序库缓存减少 XAP 大小”后尝试重新编译,但没有任何更改我不确定我应该提供哪些其他信息来获得帮助 - 请随时提问!谢谢

编辑:如果我在 Chrome 中使用隐身模式,则显示的 xap 是最新版本,所以它显然是 Chrome 中的一个问题。但是我网站的用户不知道,我该如何规避这个错误?我正在使用 Chrome 10.0.0.648

0 投票
0 回答
935 浏览

c# - Silverlight 4 - 在页面更改时使用 App.xaml 动态加载 XAP 会更改 (App)Application.Current .. 为什么?

我决定不使用 MEF/Prism 方法将 XAP 文件加载到我正在构建的主 Silverlight 容器应用程序中。

我有 1 个 Master Silverlight 应用程序和 2 个要加载的应用程序。我的加载代码工作正常,唯一的问题是当我加载 XAP 应用程序时,我想加载 App.xaml 应用程序上下文,因为这是我正在播放我构建的 IApplication 界面的地方。

我面临的问题是,当我将 AAApp 动态加载到我的主 silverlight 应用程序中时,我的 (App)Application.Current 正在更改为我在 AAApp 上下文中加载的 XAP。

有没有人遇到过这个问题,并且知道这个。

我使用 (App)Application.Current 来存储我的应用程序等的全局变量,并且随着这种变化,它正在破坏一切。

谢谢

0 投票
2 回答
1147 浏览

asp.net - Firefox 4.0 总是刷新 Silverlight XAP 文件

我在使用新的 FireFox 4.0 版本时遇到了问题。

在我的网站中,我托管了一个名为 Visualisation 的 Silverlight 对象。

在 Firefox 3.6、Chrome、IE 7、8、9 中,浏览器加载 XAP 文件一次并从缓存中获取它,如果没有,则执行回发或重新进入站点。

在 FF 4 中,每次我进入网站时它都会重新加载 XAP 文件。

我尝试了很多并搜索了网络,但不知道如何解决问题。

我的 Silverlight 对象具有:

托管对象的站点具有页眉

我在 ClientBin 文件夹中有一个自己的 web.config:

有任何想法吗?该站点在 IIS7(Win 2008 服务器)上运行,使用 .Net 4.0 和 c# 作为 Backcode

希望得到提示

0 投票
0 回答
1197 浏览

internationalization - Silverlight 4 动态下载的卫星程序集问题

我正在使用单个资源文件 (ApplicationStrings.fr-CA.resx) 动态下载具有嵌入式资源程序集的 XAP 文件。我正在使用 WebClient 下拉 XAP 文件并使用以下代码加载程序集,基于 Jeff Prosise 在这篇文章中所做的工作:http: //www.wintellect.com/CS/blogs/jprosise/archive/2010 /06/21/dynamic-localization-in-silverlight.aspx

请注意,我还使用程序集和 ApplicationManifest.xaml 从 fr-CA 文件夹手动创建 XAP 文件,正如 Guy Smith-Ferrier 在他的演示文稿中列出的步骤所述http://www.guysmithferrier.com/post/2010/ 10/Building-Localized-XAP-Resource-Files-For-Silverlight-4.aspx

该程序集似乎加载正常,并且我已将名称空间与默认资源文件 (ApplicationStrings.resx) 与下载的资源文件 (ApplicationStrings.fr-CA.resx) 匹配。如代码所示,文化是为当前线程设置的。

但是,对 ApplicationStrings.ResourceManager.GetString(...) 的调用不会返回设置区域性的资源。例如,以下内容应返回新区域性 (fr-CA) 的字符串,但始终返回默认区域性 (en-US)。

有什么建议么?谢谢。

* *更新

我想通了......我忘记在我的卫星装配项目文件中重置我支持的本地人:

我还使我的文件夹结构与我的主 Silverlight 应用程序中的默认资源完全一样。

0 投票
1 回答
4695 浏览

silverlight - xap文件下载位置

当我连接到使用 Silverlight 的网站时,我的理解是“XAP”文件已下载到C:\Users\ "UserName" \AppData\Local\Temp文件夹(在 windows Vista 下)。

据我所知,很少有网站使用“XAP”文件,但我在此文件夹中没有看到“XAP”文件。有任何想法吗?

0 投票
3 回答
623 浏览

wcf - 保护游戏高分的解决方案

我的朋友通过参加 WP7 papertoss 游戏并从中获取 .xap 然后发布他自己的高分向我证明了这一点。

有没有万无一失的方法来阻止这种情况?(我认为 xbox live 集成使破解高分成为不可能,但那是为特殊的人准备的)

0 投票
3 回答
5732 浏览

silverlight - 如何强制重新下载 Silverlight XAP 文件

我试图弄清楚如果新版本可用但旧版本仍缓存在浏览器中,如何强制浏览器重新下载 .xap 文件。

我看过另一个线程: 如何强制 Firefox 不缓存或重新下载 Silverlight XAP 文件?

最好的解决方案似乎是:

但是,我没有得到 this.myApp 部分。那是一个什么样的物体?很抱歉重新打开它,但我希望人们能发布完整的解决方案。

谢谢

0 投票
1 回答
1491 浏览

visual-studio - 用于查看 XAP 文件内容的 Studio 插件

有没有人遇到过允许我查看 XAP 文件中内容的 Studio 插件(或类似插件)?我只是在寻找一种快速查看文件列表的方法,而不必……浏览到文件夹,重命名为 zip 并打开。(我不是要 xap 反编译器或类似 silverlightspy 之类的东西,纯粹是一个无缝的解压缩器)

理想情况下,只需双击ClientBin\myapp.xap解决方案浏览器中的 即可查看内容。

与其自己编写插件,我希望有人已经拥有一个插件,或者一种简单的技术来节省我的时间。

[作为背景,我喜欢通过密切关注 xap 中包含的内容来监控 xap 大小]

0 投票
3 回答
2110 浏览

silverlight - 如何通过删除常用文件来优化 silverlight XAP 文件的大小?

我有一堆常见的第三方 dll,我在多个银灯项目中使用它们。每个都使用第三方 dll 的相同副本生成自己的 XAP 文件。我想知道,只有当本地缓存 dll 与以前加载的其他 XAP 使用的常用 dll 不同时,是否可以将常见的第三方 dll 分离出来并加载?

换句话说,我的想法是,当我第一次进入一个新的silverlight页面时,它会加载应用程序XAp和Common XAP文件,从那个silverlight应用程序,我转到另一个silverlight页面,它又加载另一个XAP但是这一次,它不会加载公共 dll XAP,因为它已经被第一次 XAP 加载加载了。

谢谢,