我在我的应用程序中使用Xenocode使其作品没有一个.NET框架。我使用的Xenocode虚拟应用程序工作室(6.1版本)。除了我所嵌入的应用程序目录内的.sdf文件,一切工作正常。在实际应用中,而不是SQL服务器我已经使用SQL精简版(3.5)和我已经包括reqired DLL。所有文件都工作除“自卫队”文件。

任何想法y是这样的吗?是不是因为快照后xenocode拍摄时使用了“自卫队”文件?若然是该解决方案?我不能避免使用它,因为如果它没有运行快照后Xenocode的将不能识别应用程序,如果我运行应用程序“自卫队”将被使用的文件。

反正解决?

没有正确的解决方案

其他提示

这不是100%我清楚你已经从你的问题做了什么,但我认为所发生的事情是,你要么有实际的文件作为嵌入资源,或至少它的名字和Xenocode已经混淆的名称资源,因此应用程序无法再找到它。进入Xenocode,并告诉它不要混淆所有的资源,这将弥补它(假设我这个问题的解释是正确的)。

这不是100%我清楚你已经从你的问题做了什么,但我的认为的所发生的事情是,你要么有实际的文件作为嵌入资源,或至少它的名字和Xenocode已经混淆了资源的名称,因此应用程序无法再找到它。进入Xenocode,并告诉它的的混淆所有的资源,这将弥补它(假设我这个问题的解释是正确的)。

感谢您的答复,

它不是作为一个模糊处理资源。我将它提交应用程序目录,并在文件中@APPDIR @ / @ PROGRAMFILES @文件夹中提取它的存在。但该文件已损坏,所以我不能使用它。 在简单的,如果我说的意思,当我与Xenocode使用它我.sdf文件是越来越损坏。 我不知道的原因,但它可能是在Xenocode正在为快照时间.sdf文件是由应用程序使用,因此它可能格式不正确或笏复制后。 我不知道的原因,y中的.sdf文件已损坏!!!!!!!! 反正我找到了解决办法,并用它尝试。 我使用Engine.Repair功能在我的代码,如果它的损坏。 但它不是一个很好的方式,我觉得。我懒得为什么.sdf文件已损坏!!!!!!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top