xamarin.forms SQLite database missing in debug after device disconnected and reconnected to USB
up vote
0
down vote
favorite
may be somebody can shed the light how to solve the following problem:
I am writing app with xamarin forms using SQLite for storing local data.
at some point I found, that sometimes my SQLite database missing . couple of days I was searching through internet trying to find the solution and checking everything ..
today I found, that it happens after I disconnect device from USB, connect it back and trying to start debugging
configuration.
windows 10 pc (10.0.17134.407), MS VS 15.9.2, Xamarin Forms 3.4.0.1008975 , SQLite-net-pcl 1.5.231 . device Samsung S7edge (SM-G935FD) with android 8.0.0
piece of code
string dbfname = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "dbname.db");
if (!File.Exists(dbfname))
{
System.Diagnostics.Debug.WriteLine("no database found, creating new");
IsNewDB = true;
}
else
{
IsNewDB = false;
}
working as expected on a device during numerous debug session restarts, working on simulator, working on a device disconnected from computer. but once I connect it to computer and starts debugging session file.exists returns false
with adb I'm seeing that database related files got deleted while visual studio deploys project to device. any idea what I am doing wrong ?
option to preserve app data between deploys checked.
thank you in advance.
ish
c# android sqlite xamarin.forms
add a comment |
up vote
0
down vote
favorite
may be somebody can shed the light how to solve the following problem:
I am writing app with xamarin forms using SQLite for storing local data.
at some point I found, that sometimes my SQLite database missing . couple of days I was searching through internet trying to find the solution and checking everything ..
today I found, that it happens after I disconnect device from USB, connect it back and trying to start debugging
configuration.
windows 10 pc (10.0.17134.407), MS VS 15.9.2, Xamarin Forms 3.4.0.1008975 , SQLite-net-pcl 1.5.231 . device Samsung S7edge (SM-G935FD) with android 8.0.0
piece of code
string dbfname = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "dbname.db");
if (!File.Exists(dbfname))
{
System.Diagnostics.Debug.WriteLine("no database found, creating new");
IsNewDB = true;
}
else
{
IsNewDB = false;
}
working as expected on a device during numerous debug session restarts, working on simulator, working on a device disconnected from computer. but once I connect it to computer and starts debugging session file.exists returns false
with adb I'm seeing that database related files got deleted while visual studio deploys project to device. any idea what I am doing wrong ?
option to preserve app data between deploys checked.
thank you in advance.
ish
c# android sqlite xamarin.forms
for some reason after USB reconnection msbuild completely reinstall application .. I think that here all data is removed 2>[BEGIN] Removing previous version of application 2>[MESSAGE] Removing previous version of application... 2>Removing previous version of application... 2>DEBUG RunShellCommand ce12160cd043882605 pm uninstall -k "com.companyname.Application" 2>DEBUG RunShellCommand ce12160cd043882605 pm uninstall -k "com.companyname.Application" 2>TASK: UninstallPackage pm uninstall -k "com.companyname.Application" completed?:Success 2>
– ish1313
Nov 23 at 9:27
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
may be somebody can shed the light how to solve the following problem:
I am writing app with xamarin forms using SQLite for storing local data.
at some point I found, that sometimes my SQLite database missing . couple of days I was searching through internet trying to find the solution and checking everything ..
today I found, that it happens after I disconnect device from USB, connect it back and trying to start debugging
configuration.
windows 10 pc (10.0.17134.407), MS VS 15.9.2, Xamarin Forms 3.4.0.1008975 , SQLite-net-pcl 1.5.231 . device Samsung S7edge (SM-G935FD) with android 8.0.0
piece of code
string dbfname = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "dbname.db");
if (!File.Exists(dbfname))
{
System.Diagnostics.Debug.WriteLine("no database found, creating new");
IsNewDB = true;
}
else
{
IsNewDB = false;
}
working as expected on a device during numerous debug session restarts, working on simulator, working on a device disconnected from computer. but once I connect it to computer and starts debugging session file.exists returns false
with adb I'm seeing that database related files got deleted while visual studio deploys project to device. any idea what I am doing wrong ?
option to preserve app data between deploys checked.
thank you in advance.
ish
c# android sqlite xamarin.forms
may be somebody can shed the light how to solve the following problem:
I am writing app with xamarin forms using SQLite for storing local data.
at some point I found, that sometimes my SQLite database missing . couple of days I was searching through internet trying to find the solution and checking everything ..
today I found, that it happens after I disconnect device from USB, connect it back and trying to start debugging
configuration.
windows 10 pc (10.0.17134.407), MS VS 15.9.2, Xamarin Forms 3.4.0.1008975 , SQLite-net-pcl 1.5.231 . device Samsung S7edge (SM-G935FD) with android 8.0.0
piece of code
string dbfname = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "dbname.db");
if (!File.Exists(dbfname))
{
System.Diagnostics.Debug.WriteLine("no database found, creating new");
IsNewDB = true;
}
else
{
IsNewDB = false;
}
working as expected on a device during numerous debug session restarts, working on simulator, working on a device disconnected from computer. but once I connect it to computer and starts debugging session file.exists returns false
with adb I'm seeing that database related files got deleted while visual studio deploys project to device. any idea what I am doing wrong ?
option to preserve app data between deploys checked.
thank you in advance.
ish
c# android sqlite xamarin.forms
c# android sqlite xamarin.forms
edited Nov 22 at 17:07
asked Nov 22 at 16:32
ish1313
12
12
for some reason after USB reconnection msbuild completely reinstall application .. I think that here all data is removed 2>[BEGIN] Removing previous version of application 2>[MESSAGE] Removing previous version of application... 2>Removing previous version of application... 2>DEBUG RunShellCommand ce12160cd043882605 pm uninstall -k "com.companyname.Application" 2>DEBUG RunShellCommand ce12160cd043882605 pm uninstall -k "com.companyname.Application" 2>TASK: UninstallPackage pm uninstall -k "com.companyname.Application" completed?:Success 2>
– ish1313
Nov 23 at 9:27
add a comment |
for some reason after USB reconnection msbuild completely reinstall application .. I think that here all data is removed 2>[BEGIN] Removing previous version of application 2>[MESSAGE] Removing previous version of application... 2>Removing previous version of application... 2>DEBUG RunShellCommand ce12160cd043882605 pm uninstall -k "com.companyname.Application" 2>DEBUG RunShellCommand ce12160cd043882605 pm uninstall -k "com.companyname.Application" 2>TASK: UninstallPackage pm uninstall -k "com.companyname.Application" completed?:Success 2>
– ish1313
Nov 23 at 9:27
for some reason after USB reconnection msbuild completely reinstall application .. I think that here all data is removed 2>[BEGIN] Removing previous version of application 2>[MESSAGE] Removing previous version of application... 2>Removing previous version of application... 2>DEBUG RunShellCommand ce12160cd043882605 pm uninstall -k "com.companyname.Application" 2>DEBUG RunShellCommand ce12160cd043882605 pm uninstall -k "com.companyname.Application" 2>TASK: UninstallPackage pm uninstall -k "com.companyname.Application" completed?:Success 2>
– ish1313
Nov 23 at 9:27
for some reason after USB reconnection msbuild completely reinstall application .. I think that here all data is removed 2>[BEGIN] Removing previous version of application 2>[MESSAGE] Removing previous version of application... 2>Removing previous version of application... 2>DEBUG RunShellCommand ce12160cd043882605 pm uninstall -k "com.companyname.Application" 2>DEBUG RunShellCommand ce12160cd043882605 pm uninstall -k "com.companyname.Application" 2>TASK: UninstallPackage pm uninstall -k "com.companyname.Application" completed?:Success 2>
– ish1313
Nov 23 at 9:27
add a comment |
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53435082%2fxamarin-forms-sqlite-database-missing-in-debug-after-device-disconnected-and-rec%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53435082%2fxamarin-forms-sqlite-database-missing-in-debug-after-device-disconnected-and-rec%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
for some reason after USB reconnection msbuild completely reinstall application .. I think that here all data is removed 2>[BEGIN] Removing previous version of application 2>[MESSAGE] Removing previous version of application... 2>Removing previous version of application... 2>DEBUG RunShellCommand ce12160cd043882605 pm uninstall -k "com.companyname.Application" 2>DEBUG RunShellCommand ce12160cd043882605 pm uninstall -k "com.companyname.Application" 2>TASK: UninstallPackage pm uninstall -k "com.companyname.Application" completed?:Success 2>
– ish1313
Nov 23 at 9:27