问题标签 [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.
silverlight - 防止 Silverlight xap 被代理服务器缓存
我工作的公司在我们的国际站点之间有代理/WAN 加速器来缓存 Intranet Web 内容。我有一个 Silverlight 应用程序托管在一个位置的服务器上,但由另一个位置的客户端访问。当用户访问托管 Silverlight 应用程序的网页时,他们会得到代理缓存的陈旧 xap 文件,而不是来自服务器的最新版本。本地用户总是获得最新的 xap,因为他们的请求没有通过代理。
我已经尝试过其他地方提到的各种标头/元数据技术来防止缓存,并且包含的网页本身正在提供新鲜的服务,但我仍然得到旧的 .xap 文件。没有让我们的 IT 管理员为我的站点禁用代理缓存,我可以做些什么来确保从服务器而不是代理中检索到最新的 xap 文件?包含页面是 ASP.NET。
.net - 托管 Silverlight xap 文件,仅显示白屏
我有一个 SL 3.0 xap 我想在 ASP.NET 网站中托管,我可以访问 XAP 文件,并且我已经创建了一个 HTML 页面来托管 SL 组件。
当我访问该页面时,我看到的只是 SL 组件应该位于的白屏,SL 已加载但未显示该组件。
任何想法为什么会发生这种情况?
这是 SL div 的 HTML 代码。
干杯
AWC
silverlight - 以编程方式使 Silverlight XAP 文件从浏览器缓存中过期
如何防止 Web 浏览器缓存 Silverlight XAP 文件?
我想这样做的原因是在开发过程中我不想手动清除浏览器缓存,我正在寻找一种编程方法服务器端。
silverlight - 如何利用 XAPS 的浏览器缓存
我有一个 Silverlight 应用程序,它当前使用System.ComponentModel.Composition.Packaging命名空间中的Package.DownloadPackageAsync()按需下载 XAP 。
据我所知,这绕过了可能发生的任何类型的 XAPS 浏览器缓存。有谁知道如何使用按需下载来利用浏览器缓存?我唯一能想到的就是在隔离存储中自己缓存 XAP。
谢谢,
asp.net - 什么是等效于 ASP.NET 的 XAP 文件
有这样的事吗?也许应该有,我不认为 Microsoft 构建了类似的东西,但是否有类似的 ASP.NET 格式或框架可以让您部署存档 - 即 - 您的 ASP.NET Web 应用程序或可以工作的模块以同样的方式?
xap 文件是一个独立的存档。我对他们在 Silverlight 4 和应用程序分区中展示的东西特别感兴趣。在这种情况下,您可以添加额外的 xap 文件,这些文件在您的应用程序中扩展或显示为新内容,而无需重新编译现有内容。
silverlight - 创建表单实例时,XAML 解析器无法在动态加载的 XAP 中找到资源
我已经关注了 Tim Heuer 的视频,用于动态加载其他 XAP(到“主”Silverlight 应用程序中),以及一些其他链接来调整资源的加载,并被困在从动态加载中加载样式资源的特定问题上XAP(即 Assets\Styles.xaml 的内容)。当我运行主/托管应用程序时,它成功地流式传输动态 XAP,我可以读取部署信息等并加载装配部件。但是,当我实际尝试从 Dynamic XAP 创建表单实例时,它失败了
找不到具有名称/键 LayoutRootGridStyle 的资源
它在它的 Assets\Styles.xaml 文件中(如果我直接运行它就可以工作,所以我知道它没问题)。出于某种原因,这些不会显示为应用程序资源 - 不确定我是否完全搞错了,或者只是错过了什么?下面的代码片段(道歉它有点乱 - 只是试图让它先工作)......
再次概括一下,有 3 个场景需要考虑... 1) 动态加载的 XAP 样式资源留在合并的资源字典中(在单独的 xaml 文件中),从动态加载的 silverlight 应用程序的 app.xaml 中引用(XAP) - 运行主应用程序时,来自动态 XAP 的资源似乎不存在于当前应用程序下(在加载 XAP 程序集部件之后)。发生错误。
2) 动态加载的 XAP 的样式资源从合并的资源字典(从单独的 xaml 文件)移动到动态应用程序的 app.xaml 中,代替合并的资源字典引用。- 运行主应用程序时,来自动态 XAP DO 的资源似乎存在于当前应用程序下(在加载 XAP 程序集部件之后)。但是,错误仍然发生。
3) 将动态加载的 XAP 的样式资源复制到调用/主应用程序的 app.xaml 中(不可取)。- 不再发生错误。
c# - Silverlight:如何加载和运行另一个 silverlight .xap 文件
我想知道是否可以在 xap 文件中加载和运行另一个 xap 文件。
如果可能的话,请告诉我如何用代码做到这一点。提前致谢!
silverlight - 如果在 Visual Studio 或构建服务器中构建,Xap 文件内容会发生变化
我在 Silverlight 4 应用程序中使用 MEF 来动态加载 xap 文件。为了优化这个过程,我从我的 xap 中删除了各种程序集,因为我知道它们已经被基础 xap 加载。这减小了我动态加载的 xap 的大小。我通过将每个程序集引用的“复制本地”标志设置为“假”来实现这一点。
当我在 Visual Studio 2010 中构建时,这一切似乎都运行良好——我的 xap 小得多。但是,当构建服务器构建相同的项目时,所有排除的引用都会再次出现在 xap 文件中,因此 xap 的大小会增加三倍。
我已经阅读了几篇关于类似经历但没有解决方案的博客/文章。非常令人沮丧 - 任何帮助表示赞赏。
silverlight - 什么会导致我的 Silverlight .xap 突然变大四倍?
我一直在研究 Silverlight 应用程序。 我刚刚注意到 .xap 文件现在是原来的四倍大,这可能是什么原因造成的?
这是其他一些信息:
- bin/Release 目录中现在似乎有更多的语言设置
- 我在 Properties/Silverlight 下检查了“减少 .xap 的大小”,但这只是将它从 1300 降低到 1200。
- 我引用了System.Windows.Controls.Toolkit dll,但即使它是 325K,我也在这样做
构建目录前后截图:
(来源:deviantsart.com)
silverlight - 从外部 xap 加载 ResourceDictionary 样式并且程序集是 MEF 馈送时,如何获得 ResourceDictionary 样式?
我有以下设置:
主应用程序加载一个带有 IPlugin 实现的 XAP。该插件包含一个“DisplayPanel”,其中包含一个引用的控件和其他控件。这里的 DisplayPanel 只是一个容器控件,用于显示引用的 Control。
来自程序集的此引用控件在此程序集中使用来自 ResourceDictionary xaml 的样式。至少这是我想要的。问题是引用的 Control 抛出错误:
找不到具有名称/键 PlayerPanelGrad [行:1500 位置:127] 的资源
我试图通过 Merged Resource 字典引用引用 theResourceDictionary 来获得风格:
但这不起作用。
你会如何处理这个?