我有一个由多个项目组成的旧 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 提供了创建所谓的“配置转换”的能力”。但据我所知,类库没有 web.config 文件,并且此菜单选项不适用于 Settings.settings 文件和 app.config 文件。
有没有办法自动更改 settings.settings 文件/app.config 或者是否有完全不同的最佳实践来为类库提供连接字符串?
编辑:我应该在上面添加数据访问类库正在使用数据集。