我有一个数据库(紧凑的SQL Server),保存在一个*.sdf文件中。
我将一个紧凑的框架项目转换成了一个常规的PC项目,但是出现了以下异常:"the file name is not valid. check the file name for the database"。尽管代码和*.sdf文件都没有改变。
奇怪的是,在我的电脑上,原始连接字符串中添加了子字符串"file:\",这可能是异常抛出的原因。当我在调试模式下去掉"file:\"子字符串后,在运行时就不会抛出异常。
为什么会添加这个子字符串?它从哪里来?如何解决这个问题?
最近我发现,这可能与缺少app.config文件有关。但这并不能解释为什么原始连接字符串存在,并且只有添加了子字符串。
请帮忙解决这个问题,谢谢!
奇怪的是,在我的电脑上,原始连接字符串中添加了子字符串"file:\",这可能是异常抛出的原因。当我在调试模式下去掉"file:\"子字符串后,在运行时就不会抛出异常。
为什么会添加这个子字符串?它从哪里来?如何解决这个问题?
最近我发现,这可能与缺少app.config文件有关。但这并不能解释为什么原始连接字符串存在,并且只有添加了子字符串。
请帮忙解决这个问题,谢谢!