我有一个较旧的asp.net解决方案,包含多个项目。数据访问层包含在单独的类库项目中,而前端位于另一个项目中。
数据访问项目正在使用应用程序设置(https://msdn.microsoft.com/en-us/library/a65txexh.aspx)进行多项设置,其中包括3个连接字符串。我有一个/Properties/Settings.settings文件 - 当更改时 - 会生成更新的/app.config文件。
我的问题是,在构建和发布解决方案时,我还没有找到任何方法来自动更改这些设置。
我了解web.config转换(https://msdn.microsoft.com/en-us/library/dd465318(v=vs.100).aspx),并且Visual Studio提供了创建所谓的" Config转换"的功能。但据我所知,类库没有web.config文件,并且此菜单选项既不适用于Settings.settings文件也不适用于app.config文件。
有没有办法自动更改settings.settings文件/ app.config,还是有一种完全不同的最佳做法来为类库提供连接字符串?
编辑:我应该在上面添加数据访问类库使用数据集。