sqlce в Xenocode - PullRequest
       30

sqlce в Xenocode

1 голос
/ 05 октября 2009

Я использую Xenocode в своем приложении, чтобы он работал без .NET Framework. Я использую Xenocode Virtual Application Studio (версия 6.1). Все отлично работает, кроме файла .sdf, который я встроил в каталог приложения. На самом деле в приложении вместо сервера SQL я использовал SQL Compact Edition (3.5), и я включил необходимые DLL. Все файлы работают, кроме файла ".sdf".

Есть идеи, это так? Это потому, что файл ".sdf" используется, когда был сделан ксенокод после снэпшота? если так, каково решение для этого? я не могу избежать его использования, потому что Xenocode после моментального снимка не распознает приложение, если оно не запущено, и если я запустите приложение, будет использован файл «.sdf».

В любом случае, чтобы решить эту проблему?

Ответы [ 3 ]

1 голос
/ 05 октября 2009

Мне не на 100% ясно, что вы сделали из своего вопроса, но я думаю, что произошло то, что у вас либо есть фактический файл в качестве встроенного ресурса, либо, по крайней мере, его имя, а Xenocode скрыл имя ресурс, поэтому приложение больше не может его найти. Зайдите в Xenocode и скажите, чтобы он не запутывал все ресурсы, и это исправит это (при условии, что моя интерпретация вопроса верна).

0 голосов
/ 05 октября 2009

Спасибо за ответ,

Это не запутанный ресурс. Я добавил его в каталог приложения файла, и он присутствует, когда файлы извлекаются в папку @APPDIR @ / @ ProgramFiles @. но файл поврежден, поэтому я не могу его использовать. Проще говоря, если я говорю, значит, мой .sdf файл становится поврежденным, когда я использую его с Xenocode. Я не уверен по причине, но возможно, что когда Xenocode делает моментальный снимок после этого времени, файл .sdf используется приложением, и, следовательно, он не может быть скопирован в надлежащем формате или ват. Я не уверен по той причине, что файл .sdf поврежден !!!!!!!! В любом случае я нашел решение и пытался с ним. Я использую функцию Engine.Repair в моем коде, если она повреждена. Но я не очень хорошо себя чувствую. Меня беспокоит, почему файл .sdf поврежден !!!!!!

0 голосов
/ 05 октября 2009

Мне не на 100% ясно, что вы сделали из своего вопроса, но я думаю , что случилось, так это то, что у вас либо фактический файл в качестве встроенного ресурса, либо, по крайней мере, его имя и Xenocode скрыл имя ресурса, поэтому приложение больше не может его найти. Зайдите в Xenocode и скажите, чтобы не запутывал все ресурсы, и это исправит это (при условии, что моя интерпретация вопроса верна).

...