我正在尝试为我的应用程序制作一个备份模块,这是我的代码:
try
{
string newDbName = Application.StartupPath + @"\Database1.accdb";
MessageBox.Show("The current directory is: " + newDbName);
File.Copy(backupPicker.FileName, newDbName, true);
MessageBox.Show("Restaurare efectuata cu succes.", "", MessageBoxButtons.OK, MessageBoxIcon.Information);
} catch (Exception ex)
{
MessageBox.Show("Nu s-a putut restaura reerva.\nMai multe informatii despre aceasta eroare pot fi gasite in jurnalul de erori.", "Eroare", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
但是我的应用程序甚至无法运行!这是我从调试器得到的错误消息:
但是实际上,我的应用程序可以访问该位置。我能做什么?
最佳答案
我相信您在应用程序中使用“ Database1.accdb”作为资源,但是由于TFS而只能读取。关闭VS,删除文件,或将其设置为false,重新生成项目。每个人都会发生很多次。
这里有一个look