在 C# 桌面应用程序中,我使用 linq to sql 连接到 sql server 2008 r2 数据库。应用程序设置为根据 app.config 文件中的值指向各种数据库。
问题是.net 问题框架中的代码以*.designer.cs
某种方式被覆盖。defaults
发生这种情况时,using system.configuration
将从应用程序中删除,这些default settings
值用于获取数据库连接字符串值。
当我注意到出现此问题时,我需要执行以下操作:
将
using system.configuration
代码放回*.designer.cs
文件中更改代码,以便从
app.config file
删除属性设置,以便
default
不使用数据库连接。
因此,您能告诉我是什么导致了这个问题的发生以及如何解决这个问题吗?