- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在编写一个 Windows Phone 7 应用程序,它从部署在 XAP 中的 XML 文件加载示例数据。这些 XML 文件已本地化,因此支持的每种文化都有文件。
结构:
SampleData.xml
SampleData.de.xml
SampleData.fr.xml
SampleData.it.xml
...
要加载的 XML 的名称基于当前的 UI 区域性。构建文件名很容易,但如何检查是否存在当前 UI 区域性的本地化版本?
System.IO.File.Exists() 在 Windows Phone 7 中不可用。我可以为手机支持的每种文化创建一个虚拟文件,但这非常丑陋,容易出错并且不允许回退到中性语言。有什么想法吗?
最佳答案
private bool IsFileExists(string relativePath)
{
return Application.GetResourceStream(new Uri(relativePath, UriKind.Relative)) != null;
}
relativePath 不应该以斜杠开头
关于c# - 如何检查 XAP 中的文件是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6387876/
Silverlight 应用程序包扩展名为“.xap”,它是一个 zip 文件。为什么叫XAP?为什么不呢?有谁知道微软为什么使用 XAP 这个名字? XAP有什么意义吗?还是 XAP 的缩写? 最佳
嗨,我使用文章 Simplified MEF: Dynamically Loading a Silverlight .xap 创建了一个简单的主应用程序和两个 InjectedApplications
我只是想知道是什么导致我的 xap 每半天(大约)过期一次。我的意思是,早上用户访问该网站并下载 xap 的副本,如果该用户返回该网站并且该网站为他们下载另一个 xap 副本,则到了下午。 我希望用户
我刚刚将我的 silverlight 网页上传到我的生产网络服务器。我遇到的问题是,每次我在浏览器中打开网站时,它都会下载 XAP 的新副本。 可能导致此问题的原因是什么? 最佳答案 我们在进入夏令时
我为什么要签署我的 XAP?它们对普通 silverlight 用户有什么优势吗? 它是否为我的 XAP 提供任何篡改保护?如果我使用 Bootstrap 链式下载我的 xap,而有人更改了其中一个
我遇到了一个问题。我上传了一张图片以供引用here并尝试将您需要的一切都放入其中。 基本上我已经将一些图像移动到更加结构化的方式,但 Silverlight/Visual Studio 没有。我将路径
Silverlight 客户端是否可以从它下载的 xap 文件中获取任何程序集版本信息。 本质上,我需要一种方法让客户确认它实际上正在运行最新的位,如果有更好的方法我愿意接受建议。 最佳答案 如果您尝
我想知道隐藏我们的 Silverlight 代码的任何有效方法。我知道有一些混淆器可用,但看起来人们也可以破解它。有人在这方面取得成功吗? 最佳答案 托管 Silverlight 应用程序的页面上的
我在一个构建 Silverlight 应用程序(第 4 版)的团队中工作。我们使用 SVN 并且所有代码都在单独的部分上工作,并定期使用最新代码更新项目。 Silverlight 应用程序从 ASP.
如您所知,您可以构建 silverlight XAP 包并在 HTML 页面或 asp.net 页面上使用对象标记引用它。 当用户第一次引用该页面时,浏览器从服务器下载 XAP 包时,如果用户刷新同一
我在 Silverlight DLL 中嵌入了许多 CSV 文件(作为资源)。我需要将它们移到 XAP 中(作为内容而不是资源)。问题是当我尝试访问文件时,Application.GetResourc
想知道这是否可能。我正在为一个有趣的办公项目制作一个小游戏,需要有一个包含在实际 Silverligth xap 中的高分表。有办法做到这一点吗? 最佳答案 不,不是 - 您可以将表存储为数据(即在
是否可以从命令行构建 .xap 文件,就像从 csc.exe 构建 .cs 文件一样? 最佳答案 您可以使用 MSBuild构建项目或解决方案。在 Visual Studio 命令提示符下,将您的工作
我们运行商业 silverlight 应用程序。当我们在 IIS 中升级我们的网站时,我们的一些用户需要清除他们的浏览器历史记录以获取最新更新。 如您所想,这很愚蠢。 如果他们不清除他们的浏览器历史记
我正在编写一个 Windows Phone 7 应用程序,它从部署在 XAP 中的 XML 文件加载示例数据。这些 XML 文件已本地化,因此支持的每种文化都有文件。 结构: SampleData.x
我正在开发一个浏览器外的 Silverlight 程序,我已经成功地让它通过 OpenFileDialog 打开本地文件。但是,现在我需要它从自己的 XAP 中打开一个文件(无需浏览,要打开的文件是硬
我将 Silverlight 控件打包并部署到 SharePoint Web 部件。推送更新后,浏览器加载新版本控件时遇到问题。我正在更新我的 xap 项目的程序集和文件版本,但这似乎无关紧要。让浏览
我创建了一个新的 Silverlight 应用程序,它在服务器端的 CLientBin 下创建了一个 XAp 文件。 但是,将现有项目复制到同一文件夹并将其添加到解决方案后,不会为此程序集生成 XAP
我知道可以使用 Prism 或 MEF 框架动态加载 xap 模块。但是,我不想使用这些框架;而是手动加载我的 xap 文件。所以,我创建了以下类(改编自互联网): public class XapL
我工作的公司在我们的国际站点之间使用代理/WAN 加速器来缓存 Intranet Web 内容。我有一个 Silverlight 应用程序托管在一个位置的服务器上,但被另一个位置的客户端访问。当用户访
我是一名优秀的程序员,十分优秀!