【发布时间】:2011-11-02 01:43:27
【问题描述】:
每当我使用向导在我的类库项目中添加数据集时,它都会为我提供将连接字符串保存在 app.config 文件中的选项,并且在选择该选项后,它会将字符串保存在文件中,但是当我检查数据集设计器时始终将其保存在项目属性对象中:
private void InitConnection() {
this._connection = new global::System.Data.SqlClient.SqlConnection();
this._connection.ConnectionString = global::BaseClassLibrary.Properties.Settings.Default.DBConnectionString;
}
这不是很有用,因为当我尝试使用这个项目 dll 并通过在 web.config 或 app.config 中写入连接字符串来覆盖连接字符串时......它没有引用它......
还有一个有趣的事实,如果您在 web 项目中遵循使用向导添加数据集的相同过程,那么它实际上会参考 web.config 以获取连接字符串......这有点奇怪......并且在 web 项目数据集中不要' t 生成设计器类 ...
有没有我可以做的欲望行动?
【问题讨论】:
标签: visual-studio-2010 dataset connection-string app-config class-library